Navigation
API > API/Plugins > API/Plugins/RigVMDeveloper > API/Plugins/RigVMDeveloper/RigVMModel > API/Plugins/RigVMDeveloper/RigVMModel/Nodes
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- URigVMNode
- URigVMParameterNode
References
| Module | RigVMDeveloper |
| Header | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMModel/Nodes/RigVMParameterNode.h |
| Include | #include "RigVMModel/Nodes/RigVMParameterNode.h" |
Syntax
UCLASS&40;BlueprintType, Meta&61;&40;Deprecated&61;"5.1"&41;&41;
class URigVMParameterNode : public URigVMNode
Remarks
The Parameter Node represents an input or output argument / parameter of the Function / Graph. Parameter Node have only a single value pin.
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 | Returns the default value of the parameter as a string. | ||
| FRigVMGraphParameterDescription | Returns this parameter node's parameter description. | ||
| FName | Returns the name of the parameter. | ||
| bool | IsInput () |
Returns true if this node is an input. |
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 |
|---|---|
| DefaultName | |
| ParameterName | |
| ValueName |