URigVMParameterNode

The Parameter Node represents an input or output argument / parameter of the Function / Graph.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

RigVMDeveloper

Header

/Engine/Source/Developer/RigVMDeveloper/Public/RigVMModel/Nodes/RigVMParameterNode.h

Include

#include "RigVMModel/Nodes/RigVMParameterNode.h"

Syntax

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

Name Description

Public function

URigVMParameterNode()

Default constructor.

Functions

Name Description

Public function Const

FString

 

GetCPPType()

Returns the C++ data type of the parameter.

Public function Const

UObject *...

 

GetCPPTypeObject()

Returns the C++ data type struct of the parameter (or nullptr)

Public function Const

FString

 

GetDefaultValue()

Returns the default value of the parameter as a string.

Public function Const

FRigVMGraphP...

 

GetParameterDescription()

Returns this parameter node's parameter description.

Public function Const

FName

 

GetParameterName()

Returns the name of the parameter.

Public function Const

bool

 

IsInput()

Returns true if this node is an input.

Overridden from URigVMNode

Name Description

Public function Virtual Const

FLinearColor

 

GetNodeColor()

Override of node title.

Public function Virtual Const

FString

 

GetNodeTitle()

Override of node title.

Public function Virtual Const

bool

 

IsDefinedAsVarying()

Returns true if the node is defined as non-varying.

Constants