| 1480 | } |
| 1481 | |
| 1482 | void |
| 1483 | Node::abortAnyProcessing_blocking() |
| 1484 | { |
| 1485 | OutputEffectInstance* isOutput = dynamic_cast<OutputEffectInstance*>( getEffectInstance().get() ); |
| 1486 | |
| 1487 | if (isOutput) { |
| 1488 | RenderEnginePtr engine = isOutput->getRenderEngine(); |
| 1489 | assert(engine); |
| 1490 | engine->abortRenderingNoRestart(); |
| 1491 | engine->waitForAbortToComplete_enforce_blocking(); |
| 1492 | } |
| 1493 | |
| 1494 | TrackerContextPtr trackerContext = getTrackerContext(); |
| 1495 | if (trackerContext) { |
| 1496 | trackerContext->abortTracking_blocking(); |
| 1497 | } |
| 1498 | |
| 1499 | _imp->abortPreview_blocking(false); |
| 1500 | } |
| 1501 | |
| 1502 | Node::~Node() |
| 1503 | { |
no test coverage detected