Navigation
API > API/Plugins > API/Plugins/RigVMDeveloper > API/Plugins/RigVMDeveloper/RigVMModel > API/Plugins/RigVMDeveloper/RigVMModel/Nodes
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- URigVMNode
- URigVMEnumNode
References
| Module | RigVMDeveloper |
| Header | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMModel/Nodes/RigVMEnumNode.h |
| Include | #include "RigVMModel/Nodes/RigVMEnumNode.h" |
Syntax
UCLASS&40;BlueprintType&41;
class URigVMEnumNode : public URigVMNode
Remarks
The Enum Node represents a constant enum value for use within the graph.
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Default constructor. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FString | GetCPPType () |
Returns the C++ data type of the parameter. | |
| UObject * | Returns the C++ data type struct of the parameter (or nullptr) | ||
| FString | GetDefaultValue
(
const URigVMPin::FPinOverride& InOverride |
Returns the default value of the parameter as a string. | |
| UEnum * | GetEnum () |
Returns the enum itself. |
Overridden from URigVMNode
| Type | Name | Description | |
|---|---|---|---|
| FLinearColor | GetNodeColor () |
Override of node title. | |
| FString | GetNodeTitle () |
Override of node title. | |
| bool | Returns true if the node is defined as non-varying. |
Constants
| Name | Description |
|---|---|
| EnumIndexName | |
| EnumName | |
| EnumValueName |