Nuke binary plugins 16.1.1
 
Loading...
Searching...
No Matches
DD::Image::OpState Struct Reference

#include <OpState.h>

Public Member Functions

 OpState (Op *op)
 Special Op ctor retrieves the graph state stored in op.
 
bool operator== (const OpState &b) const
 Only compare the states ignoring GeneralInfo contents.
 
void resetStates ()
 Reset to defaults.
 
void append (const OpState &b)
 Append input states to the current ones.
 
void appendStates (const DD::Image::Hash &hash, bool hashAnimates, const DD::Image::Hash &versionHash)
 Append to both editVersion and context hashes and animating flag:
 

Public Attributes

Hash opHash
 Hash for the Op's current OutputContext state.
 
bool opHashAnimates
 Will the OutputContext hash likely vary in time?
 
Hash editVersionHash
 Hash for the Op's 'edit version'.
 
Hash topologyHash
 Topology state of the graph, unaffected by knobs.
 
GeneralInfo opInfo
 Info for the Op.
 

Detailed Description

For passing to Op state updating methods and stored in the inputs list of an Op. This is data flowing down the Op graph which may need to be manipulated by nodes other than the one that generated the Op, for example FrameHold and TimeOffset.



©2026 The Foundry Visionmongers, Ltd. All Rights Reserved.
www.foundry.com