|
| | VIS_MicroNode () |
| |
| void | setInput (DEP_MicroNode *input) |
| |
| void | arm (bool armed) |
| |
| bool | isArmed () |
| |
| DEP_MicroNode * | getInput () |
| |
| | DEP_MicroNode () |
| |
| virtual | ~DEP_MicroNode () |
| |
| virtual const char * | className () const |
| |
| virtual void | getInputs (DEP_MicroNodeList &inputs) const |
| |
| virtual void | clearInputs () |
| |
| virtual void | getOutputs (DEP_MicroNodeList &outputs) const |
| |
| virtual void | update (fpreal t) |
| |
| virtual bool | requiresUpdate (fpreal t) const |
| |
| void | propagateDirty (const Visitor &client_visit, bool only_outputs=false) |
| |
| virtual void | becameDirty (DEP_MicroNode &src, const DEP_PropagateData &propdata) |
| |
| void | traverseAncestorInputs (const TraverseVisitor &visitor) const |
| | Traverse all ancestor inputs of this micronode. More...
|
| |
| bool | markVisitPass (int pass) |
| |
| SYS_FORCE_INLINE int | lastVisitPass () const |
| |
| virtual int64 | getMemoryUsage (bool inclusive) const |
| | Obtain approximate memory usage. More...
|
| |
| virtual void | dump (std::ostream &os, const char *prefix=nullptr, int indent_level=0) const |
| | Dump contents to output stream, strictly for debugging purposes. More...
|
| |
| void | dumpAsDOT (std::ostream &os, const char *prefix=nullptr, 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...
|
| |
| bool | hasExplicitInput (DEP_MicroNode &inp) const |
| | Checks if a particular explicit input is already in our list. 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 182 of file VIS_Defines.h.