URigVMEnumNode

The Enum Node represents a constant enum value for use within the graph.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

RigVMDeveloper

Header

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

Include

#include "RigVMModel/Nodes/RigVMEnumNode.h"

Syntax

class URigVMEnumNode : public URigVMNode

Remarks

The Enum Node represents a constant enum value for use within the graph.

Constructors

Name Description

Public function

URigVMEnumNode()

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

(
    const URigVMPin::FPinOverride& InO...
)

Returns the default value of the parameter as a string.

Public function Const

UEnum *

 

GetEnum()

Returns the enum itself.

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