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

Method getRenderViewerArgsAndCheckCache_public

Engine/ViewerInstance.cpp:804–823  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

802}
803
804ViewerInstance::ViewerRenderRetCode
805ViewerInstance::getRenderViewerArgsAndCheckCache_public(SequenceTime time,
806 bool isSequential,
807 ViewIdx view,
808 int textureIndex,
809 U64 viewerHash,
810 bool canAbort,
811 const NodePtr& rotoPaintNode,
812 const RenderStatsPtr& stats,
813 ViewerArgs* outArgs)
814{
815 AbortableRenderInfoPtr abortInfo = _imp->createNewRenderRequest(textureIndex, canAbort);
816 ViewerRenderRetCode stat = getRenderViewerArgsAndCheckCache(time, isSequential, view, textureIndex, viewerHash, rotoPaintNode, abortInfo, stats, outArgs);
817
818 if ( (stat == eViewerRenderRetCodeFail) || (stat == eViewerRenderRetCodeBlack) ) {
819 _imp->checkAndUpdateDisplayAge( textureIndex, abortInfo->getRenderAge() );
820 }
821
822 return stat;
823}
824
825void
826ViewerInstance::setupMinimalUpdateViewerParams(const SequenceTime time,

Callers 2

renderFrameMethod · 0.80
renderCurrentFrameMethod · 0.80

Calls 1

getRenderAgeMethod · 0.80

Tested by

no test coverage detected