Navigation
API > API/Plugins > API/Plugins/RigVMDeveloper
The Parameter Node represents an input or output argument / parameter of the Function / Graph. Parameter Node have only a single value pin.
| Name | URigVMParameterNode |
| Type | class |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMModel/Nodes/RigVMParameterNode.h |
| Include Path | #include "RigVMModel/Nodes/RigVMParameterNode.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, Meta=(Deprecated="5.1"))
class URigVMParameterNode : public URigVMNode
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → URigVMNode → URigVMParameterNode
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
URigVMParameterNode() |
Default constructor. | RigVMModel/Nodes/RigVMParameterNode.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| DefaultName | const TCHAR * | RigVMModel/Nodes/RigVMParameterNode.h | |
| ParameterName | const TCHAR * | RigVMModel/Nodes/RigVMParameterNode.h | |
| ValueName | const TCHAR * | RigVMModel/Nodes/RigVMParameterNode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FString GetCPPType() |
Returns the C++ data type of the parameter. | RigVMModel/Nodes/RigVMParameterNode.h |
|
UObject * GetCPPTypeObject() |
Returns the C++ data type struct of the parameter (or nullptr) | RigVMModel/Nodes/RigVMParameterNode.h |
|
FString GetDefaultValue() |
Returns the default value of the parameter as a string. | RigVMModel/Nodes/RigVMParameterNode.h |
|
FRigVMGraphParameterDescription GetParameterDescription() |
Returns this parameter node's parameter description. | RigVMModel/Nodes/RigVMParameterNode.h |
|
FName GetParameterName() |
Returns the name of the parameter. | RigVMModel/Nodes/RigVMParameterNode.h |
|
bool IsInput() |
Returns true if this node is an input. | RigVMModel/Nodes/RigVMParameterNode.h |
|
Overridden from URigVMNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FLinearColor GetNodeColor() |
Override of node title. | RigVMModel/Nodes/RigVMParameterNode.h | |
virtual FString GetNodeTitle() |
Override of node title. | RigVMModel/Nodes/RigVMParameterNode.h | |
virtual bool IsDefinedAsVarying() |
Returns true if the node is defined as non-varying. | RigVMModel/Nodes/RigVMParameterNode.h |