|
HDK
|
#include <APEX_Generic.h>
Inheritance diagram for apex::APEX_GenericFunctionContext< C, Ts >:Classes | |
| struct | RunDataT |
Public Member Functions | |
| APEX_GenericFunctionContext () | |
| ~APEX_GenericFunctionContext () override | |
| const UT_StringHolder & | getName () const override |
| const APEX_TypeDefinitionBase * | runDataTypeDef () const override |
| void | runDataCompileHook (APEX_Argument *rundata_instance, const APEX_Graph *in_graph, APEX_NodeID for_node, APEX_Program *bind_to) const override |
| Called for any type with rundata with a reference to the rundata so it can be initialized. More... | |
| const APEX_Signature & | signature () const override |
| void | execute (APEX_ArgPtrs &arg_ptrs) const override |
| APEX_CallbackType | callbackType () const override=0 |
| What kind of function is this? Informs things like scopes & conditions. More... | |
Public Member Functions inherited from apex::APEX_FunctionBase | |
| virtual | ~APEX_FunctionBase ()=default |
| virtual void | compile (const APEX_Graph *graph, APEX_NodeID node_id, APEX_Program *prog, UT_Array< APEX_Argument > &args) const |
| virtual const char * | minProductVersion () const |
| Earliest Houdini version that this callback is allowed in "X.Y.Z" format. More... | |
| virtual bool | isHidden () const |
| Determines whether the callback should be hidden from the UI. More... | |
| virtual bool | requiresCEFlush () const |
| Whether the callback requires its input geometry CE caches to be flushed. More... | |
| virtual bool | usesCE () const |
| Whether the callback leaves CE caches in its output geometry. More... | |
| bool | opensScope () const |
| Does this node open a scope? More... | |
| bool | closesScope () const |
| Does this node close a scope? More... | |
| virtual UT_StringHolder | scopeConnection () const |
| Name of the fake wire which is used to denote scope relationships. More... | |
| virtual bool | hasSubnetTemplate () const |
| virtual const Dict & | parmDefaults () const |
Static Public Attributes | |
| static const UT_StringLit | funcname |
| static const UT_StringArray | argnames |
Protected Attributes | |
| UT_StringHolder | myName |
Definition at line 183 of file APEX_Generic.h.
|
inline |
Definition at line 186 of file APEX_Generic.h.
|
inlineoverride |
Definition at line 192 of file APEX_Generic.h.
|
overridepure virtual |
What kind of function is this? Informs things like scopes & conditions.
Reimplemented from apex::APEX_FunctionBase.
|
inlineoverridevirtual |
Reimplemented from apex::APEX_FunctionBase.
Definition at line 233 of file APEX_Generic.h.
|
inlineoverridevirtual |
Implements apex::APEX_FunctionBase.
Definition at line 194 of file APEX_Generic.h.
|
inlineoverridevirtual |
Called for any type with rundata with a reference to the rundata so it can be initialized.
Reimplemented from apex::APEX_FunctionBase.
Definition at line 204 of file APEX_Generic.h.
|
inlineoverridevirtual |
Reimplemented from apex::APEX_FunctionBase.
Definition at line 200 of file APEX_Generic.h.
|
inlineoverridevirtual |
Implements apex::APEX_FunctionBase.
Definition at line 216 of file APEX_Generic.h.
|
static |
Definition at line 247 of file APEX_Generic.h.
|
static |
Definition at line 246 of file APEX_Generic.h.
|
protected |
Definition at line 250 of file APEX_Generic.h.