HDK
|
#include <APEX_Generic.h>
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... | |
![]() | |
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.