| 3364 | } |
| 3365 | |
| 3366 | void |
| 3367 | NodeGui::refreshKnobsAfterTimeChange(bool onlyTimeEvaluationKnobs, |
| 3368 | SequenceTime time) |
| 3369 | { |
| 3370 | NodePtr node = getNode(); |
| 3371 | assert(node); |
| 3372 | if (!node) { |
| 3373 | return; |
| 3374 | } |
| 3375 | if ( ( _settingsPanel && !_settingsPanel->isClosed() ) ) { |
| 3376 | if (onlyTimeEvaluationKnobs) { |
| 3377 | node->getEffectInstance()->refreshAfterTimeChangeOnlyKnobsWithTimeEvaluation(time); |
| 3378 | } else { |
| 3379 | node->getEffectInstance()->refreshAfterTimeChange(false, time); |
| 3380 | } |
| 3381 | } else if ( !node->getParentMultiInstanceName().empty() ) { |
| 3382 | node->getEffectInstance()->refreshInstanceSpecificKnobsOnly(false, time); |
| 3383 | } |
| 3384 | } |
| 3385 | |
| 3386 | void |
| 3387 | NodeGui::onSettingsPanelClosedChanged(bool closed) |
no test coverage detected