| UObjectBase
|
Module |
|
Header |
/Engine/Source/Developer/RigVMDeveloper/Public/RigVMModel/Nodes/RigVMVariableNode.h |
Include |
#include "RigVMModel/Nodes/RigVMVariableNode.h" |
class URigVMVariableNode : public URigVMNode
The Variable Node represents a mutable value / local state within the the Function / Graph. Variable Node's can be a getter or a setter. Getters are pure nodes with just an output value pin, while setters are mutable nodes with an execute and input value pin.
Name | Description | |
---|---|---|
|
URigVMVariableNode() |
Default constructor. |
Name | Description | ||
---|---|---|---|
|
GetCPPType() |
Returns the C++ data type of the variable. |
|
|
UObject *... |
GetCPPTypeObject() |
Returns the C++ data type struct of the variable (or nullptr) |
|
GetDefaultValue() |
Returns the default value of the variable as a string. |
|
|
FRigVMGraphV... |
GetVariableDescription() |
Returns this variable node's variable description. |
|
GetVariableName() |
Returns the name of the variable. |
|
|
IsGetter() |
Returns true if this node is a variable getter. |
Name | Description | ||
---|---|---|---|
|
GetNodeColor() |
Override of node title. |
|
|
GetNodeTitle() |
Override of node title. |
|
|
IsDefinedAsVarying() |
Returns true if the node is defined as non-varying. |
Name |
Description |
---|---|
ValueName |
|
VariableName |