| 5096 | } // Node::onEffectKnobValueChanged |
| 5097 | |
| 5098 | void |
| 5099 | Node::onOpenGLEnabledKnobChangedOnProject(bool activated) |
| 5100 | { |
| 5101 | bool enabled = activated; |
| 5102 | KnobChoicePtr k = _imp->openglRenderingEnabledKnob.lock(); |
| 5103 | if (enabled) { |
| 5104 | if (k) { |
| 5105 | k->setAllDimensionsEnabled(true); |
| 5106 | int thisKnobIndex = k->getValue(); |
| 5107 | if (thisKnobIndex == 1 || (thisKnobIndex == 2 && getApp()->isBackground())) { |
| 5108 | enabled = false; |
| 5109 | } |
| 5110 | } |
| 5111 | } else { |
| 5112 | if (k) { |
| 5113 | k->setAllDimensionsEnabled(true); |
| 5114 | } |
| 5115 | } |
| 5116 | _imp->effect->onEnableOpenGLKnobValueChanged(enabled); |
| 5117 | |
| 5118 | } |
| 5119 | |
| 5120 | bool |
| 5121 | Node::getSelectedLayerChoiceRaw(int inputNb, |
no test coverage detected