| UObjectBase
|
Module |
|
Header |
/Engine/Source/Developer/RigVMDeveloper/Public/RigVMModel/Nodes/RigVMStructNode.h |
Include |
#include "RigVMModel/Nodes/RigVMStructNode.h" |
class URigVMStructNode : public URigVMNode
The Struct Node represents a Function Invocation of a RIGVM_METHOD declared on a USTRUCT. Struct Nodes have input / output pins for all struct UPROPERTY members.
Name | Description | ||
---|---|---|---|
|
TSharedPtr< ... |
ConstructStructInstance ( |
Returns an instance of the struct with the current values. |
|
GetDeprecatedMetadata() |
||
|
GetMethodName() |
Returns the name of the declared RIGVM_METHOD. |
|
|
UScriptStruc... |
GetScriptStruct() |
Returns the UStruct for this struct node (the struct declaring the RIGVM_METHOD) |
|
GetStructDefaultValue() |
Returns the default value for the struct as text. |
|
|
IsDeprecated() |
||
|
IsLoopNode() |
Return true if this node is a loop node |
Name | Description | ||
---|---|---|---|
|
GetEventName() |
Returns the name of the event. |
|
|
GetNodeTitle() |
Override node functions. |
|
|
GetNumSlicesForContext ( |
Returns the number of slices for a given context. |
|
|
GetSliceContextForPin ( |
Returns the name of the slice context for a pin. |
|
|
GetToolTipText() |
Returns the tooltip of this node. |
|
|
GetToolTipTextForPin ( |
||
|
IsDefinedAsConstant() |
Returns true if the node is defined as non-varying. |
|
|
IsDefinedAsVarying() |
Returns true if the node is defined as non-varying. |
Name |
Description |
---|---|
LoopSliceContextName |