|
| OP_NamedDataMicroNode (OP_Node &node, const UT_StringHolder &name) |
|
const char * | className () const override |
|
const UT_StringHolder & | getMicroNodeName () const |
|
void | rebuildDependents () |
|
const UT_Array< const
OP_NamedDataMicroNode * > & | dependents () const |
|
void | becameDirty (DEP_MicroNode &src, const DEP_PropagateData &data) override |
|
| OP_DataMicroNode (OP_Node &node) |
|
void | getParmInputs (DEP_MicroNodeList &inputs) const |
|
void | getUsedDataInputs (DEP_MicroNodeList &inputs) const |
|
bool | inheritTimeDependentFromUsedDataInputs () |
|
bool | inheritTimeInterestedFromUsedDataInputs () |
|
void | getInputs (DEP_MicroNodeList &inputs) const override |
|
void | clearInputs () override |
|
void | getOutputs (DEP_MicroNodeList &outputs) const override |
|
void | getExtraInputs (DEP_MicroNodeList &inputs) const |
| Like getInputs() but excludes wired OP_Node inputs. More...
|
|
void | getExtraOutputs (DEP_MicroNodeList &outputs) const |
|
void | update (fpreal t) override |
|
bool | requiresUpdate (fpreal t) const override |
|
bool | isEvaluating () const override |
|
void | evaluateExports () override |
|
bool | isExporting () const override |
|
int64 | getMemoryUsage (bool inclusive) const override |
| Obtain approximate memory usage. More...
|
|
void | dump (std::ostream &os, const char *prefix=0, int indent_level=0) const override |
| Dump contents to output stream, strictly for debugging purposes. More...
|
|
OP_Node & | ownerNode () const |
|
void | bumpModVersion () |
|
bool | isModVersionOutdated () const |
|
OP_VERSION | modVersion () const |
|
OP_VERSION | lastModVersion () const |
|
void | setModVersion (OP_VERSION v) |
|
| OP_ContextOptionsMicroNode () |
|
void | updateOptions (DEP_ContextOptionsReadHandle options, const DEP_ContextOptionsStack *optstack) |
|
bool | requiresUpdateOptions (DEP_ContextOptionsReadHandle options, const DEP_ContextOptionsStack *optstack) const |
|
DEP_ContextOptionsReadHandle | getLastUsedContextOptions () const |
| Returns the options and values used in the last cook of this data. More...
|
|
const
DEP_ContextOptionsReadHandle & | getLastAllContextOptions () const |
| Returns all options and values provided to the last cook of this data. More...
|
|
DEP_ContextOptionsStack * | getLastUsedContextOptionsStack () const |
|
const UT_StringArray & | getLastMissingContextOptions () const |
|
fpreal | lastUpdateTime () const |
|
bool | isEqualToLastUpdateTime (fpreal t) const |
|
| DEP_MicroNode () |
|
virtual | ~DEP_MicroNode () |
|
void | propagateDirty (Visitor client_visit, bool only_outputs=false) |
|
void | traverseAncestorInputs (const TraverseVisitor &visitor) const |
| Traverse all ancestor inputs of this micronode. More...
|
|
bool | markVisitPass (int pass) |
|
SYS_FORCE_INLINE int | lastVisitPass () const |
|
void | dumpAsDOT (std::ostream &os, const char *prefix=0, int indent_level=0) const |
| Dump the contents is a manner more suitable for DOT. More...
|
|
bool | inheritTimeDependentFromExplicitInputs () |
|
bool | inheritTimeInterestedFromExplicitInputs () |
|
bool | inheritContextOptionDepsFromExplicitInputs (const UT_StringArray &ignore_deps) |
|
void | addExplicitInput (DEP_MicroNode &inp, bool check_dup) |
| Methods for manipulating explicit edges. More...
|
|
SYS_FORCE_INLINE void | addExplicitInput (DEP_MicroNode &inp) |
| Add an input that this micronode depends on. More...
|
|
void | addExplicitInputs (const DEP_MicroNodeList &sources, bool check_dup=true) |
| Bulk add multiple explicit inputs at once. More...
|
|
void | getExplicitInputs (DEP_MicroNodeList &inputs) const |
| Get list of all non-null explicit inputs. More...
|
|
SYS_FORCE_INLINE int | getNumExplicitInputs () const |
| Get the number of non-null inputs. More...
|
|
void | getExplicitOutputs (DEP_MicroNodeList &outputs) const |
| Get list of all non-null explicit outputs. More...
|
|
SYS_FORCE_INLINE int | getNumExplicitOutputs () const |
| Get the number of non-null outputs. More...
|
|
SYS_FORCE_INLINE bool | isDirty () const |
| Flag accessors. More...
|
|
void | setDirty (bool flag, bool allow_clear=true) |
| Flag accessors. More...
|
|
SYS_FORCE_INLINE bool | isTimeDependent () const |
| Flag accessors. More...
|
|
SYS_FORCE_INLINE void | setTimeDependent (bool time_dependent) |
| Flag accessors. More...
|
|
SYS_FORCE_INLINE bool | isTimeInterested () const |
| Flag accessors. More...
|
|
SYS_FORCE_INLINE void | setTimeInterested (bool time_interested) |
| Flag accessors. More...
|
|
SYS_FORCE_INLINE bool | hasContextOptionDeps () const |
| Flag accessors. More...
|
|
SYS_FORCE_INLINE const
DEP_ContextOptionDeps & | getContextOptionDeps () const |
| Flag accessors. More...
|
|
SYS_FORCE_INLINE void | addContextOptionDeps (const DEP_ContextOptionDeps &opts) |
| Flag accessors. More...
|
|
SYS_FORCE_INLINE void | addContextOptionDep (const UT_StringHolder &opt) |
| Flag accessors. More...
|
|
SYS_FORCE_INLINE void | clearContextOptionDeps () |
| Flag accessors. More...
|
|
SYS_FORCE_INLINE bool | isOpDataMicroNode () const |
| Flag accessors. More...
|
|
Definition at line 27 of file OP_NamedMicroNodes.h.