HDK
|
#include <OP_ContextOptionsMicroNode.h>
Additional Inherited Members | |
Public Types inherited from DEP_MicroNode | |
typedef UT_Function< void(DEP_MicroNode &, DEP_MicroNode &) > | Visitor |
typedef UT_Function< bool(const DEP_MicroNode &, const DEP_MicroNode &) > | TraverseVisitor |
Static Public Member Functions inherited from DEP_MicroNode | |
static SYS_FORCE_INLINE bool | canClearDependencies () |
Global control whether dependencies can be cleared. More... | |
static SYS_FORCE_INLINE bool | canEvaluateExports () |
Global control whether we can evaluate exports. More... | |
static SYS_FORCE_INLINE bool | isSameTime (fpreal a, fpreal b) |
Static Public Member Functions inherited from UT_SmallObject< DEP_MicroNode > | |
static void * | operator new (size_t size) |
Regular new/delete operators. More... | |
static void | operator delete (void *p, size_t size) |
Regular new/delete operators. More... | |
static void * | operator new (size_t, void *p) |
static void | operator delete (void *, void *) |
Protected Member Functions inherited from DEP_MicroNode | |
SYS_FORCE_INLINE void | setIsOpDataMicroNode (bool b) |
virtual bool | isEvaluating () const |
virtual void | evaluateExports () |
virtual bool | isExporting () const |
Definition at line 18 of file OP_ContextOptionsMicroNode.h.
OP_ContextOptionsMicroNode::OP_ContextOptionsMicroNode | ( | ) |
|
inlineoverridevirtual |
Reimplemented from DEP_MicroNode.
Reimplemented in OP_NamedDataMicroNode, OP_DataMicroNode, and VOP_DataMicroNode.
Definition at line 23 of file OP_ContextOptionsMicroNode.h.
|
inline |
Returns all options and values provided to the last cook of this data.
Definition at line 49 of file OP_ContextOptionsMicroNode.h.
|
inline |
Definition at line 53 of file OP_ContextOptionsMicroNode.h.
|
inline |
Returns the options and values used in the last cook of this data.
Definition at line 46 of file OP_ContextOptionsMicroNode.h.
|
inline |
Definition at line 51 of file OP_ContextOptionsMicroNode.h.
|
inline |
Definition at line 58 of file OP_ContextOptionsMicroNode.h.
|
inline |
Definition at line 56 of file OP_ContextOptionsMicroNode.h.
|
overridevirtual |
requiresUpdate() specifies if the micro-node was dirtied, possibly based on the time t (if isTimeDependent() is true).
Reimplemented from DEP_MicroNode.
Reimplemented in OP_DataMicroNode.
bool OP_ContextOptionsMicroNode::requiresUpdateOptions | ( | DEP_ContextOptionsReadHandle | options, |
const DEP_ContextOptionsStack * | optstack | ||
) | const |
requiresUpdate() specifies if the micro-node was dirtied based on a change to context options.
update() is used by users of micro-nodes to mark this node as clean at the given time t.
Reimplemented from DEP_MicroNode.
Reimplemented in OP_DataMicroNode.
void OP_ContextOptionsMicroNode::updateOptions | ( | DEP_ContextOptionsReadHandle | options, |
const DEP_ContextOptionsStack * | optstack | ||
) |
update() is used by users of micro-nodes to mark this node as clean for the given context options.