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

Method markAllInputRelatedDataDirty

Engine/Node.cpp:6247–6263  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6245}
6246
6247void
6248Node::markAllInputRelatedDataDirty()
6249{
6250 {
6251 QMutexLocker k(&_imp->pluginsPropMutex);
6252 _imp->mustComputeInputRelatedData = true;
6253 }
6254 if ( isRotoPaintingNode() ) {
6255 RotoContextPtr roto = getRotoContext();
6256 assert(roto);
6257 NodesList rotoNodes;
6258 roto->getRotoPaintTreeNodes(&rotoNodes);
6259 for (NodesList::iterator it = rotoNodes.begin(); it != rotoNodes.end(); ++it) {
6260 (*it)->markAllInputRelatedDataDirty();
6261 }
6262 }
6263}
6264
6265void
6266Node::markInputRelatedDataDirtyRecursiveInternal(std::list<Node*>& markedNodes,

Calls 3

getRotoPaintTreeNodesMethod · 0.80
beginMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected