URigVMArrayNode

The Array Node represents one of a series available array operations such as SetNum, GetAtIndex etc.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

RigVMDeveloper

Header

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

Include

#include "RigVMModel/Nodes/RigVMArrayNode.h"

Syntax

class URigVMArrayNode : public URigVMNode

Remarks

The Array Node represents one of a series available array operations such as SetNum, GetAtIndex etc.

Constructors

Name Description

Public function

URigVMArrayNode()

Default constructor.

Functions

Name Description

Public function Const

FString

 

GetCPPType()

Returns the C++ data type of the element.

Public function Const

UObject *...

 

GetCPPTypeObject()

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

Public function Static

FString

 

GetNodeTitle

(
    ERigVMOpCode InOpCode
)

Static version

Public function Const

ERigVMOpCode

 

GetOpCode()

Returns the op code of this node.

Overridden from URigVMNode

Name Description

Public function Virtual Const

FLinearColor

 

GetNodeColor()

Override of the node color.

Public function Virtual Const

FString

 

GetNodeTitle()

Override of node title.

Public function Virtual Const

FText

 

GetToolTipText()

Override of the node tooltip.

Protected function Virtual Const

FText

 

GetToolTipTextForPin

(
    const URigVMPin* InPin
)

Public function Virtual Const

bool

 

IsDefinedAsVarying()

Override of node color.

Public function Virtual Const

bool

 

IsLoopNode()

Override loop node.

Constants