MCPcopy Create free account
hub / github.com/NatronGitHub/Natron / notifyRenderFinished

Method notifyRenderFinished

Engine/OutputEffectInstance.cpp:346–367  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

344}
345
346void
347OutputEffectInstance::notifyRenderFinished()
348{
349 RenderSequenceArgs newArgs;
350
351 {
352 QMutexLocker k(&_outputEffectDataLock);
353 if ( !_renderSequenceRequests.empty() ) {
354 const RenderSequenceArgs& args = _renderSequenceRequests.front();
355 if (args.renderController) {
356 args.renderController->notifyFinished();
357 }
358 _renderSequenceRequests.pop_front();
359 }
360 if ( _renderSequenceRequests.empty() ) {
361 return;
362 }
363 newArgs = _renderSequenceRequests.front();
364 }
365
366 launchRenderSequence(newArgs);
367}
368
369bool
370OutputEffectInstance::isSequentialRenderBeingAborted() const

Callers 1

onRenderStoppedMethod · 0.80

Calls 2

emptyMethod · 0.80
notifyFinishedMethod · 0.80

Tested by

no test coverage detected