URigVMStructNode

The Struct Node represents a Function Invocation of a RIGVM_METHOD declared on a USTRUCT.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

RigVMDeveloper

Header

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

Include

#include "RigVMModel/Nodes/RigVMStructNode.h"

Syntax

class URigVMStructNode : public URigVMNode

Remarks

The Struct Node represents a Function Invocation of a RIGVM_METHOD declared on a USTRUCT. Struct Nodes have input / output pins for all struct UPROPERTY members.

Functions

Name Description

Public function Const

TSharedPtr< ...

 

ConstructStructInstance

(
    bool bUseDefault
)

Returns an instance of the struct with the current values.

Public function Const

FName

 

GetMethodName()

Returns the name of the declared RIGVM_METHOD.

Public function Const

UScriptStruc...

 

GetScriptStruct()

Returns the UStruct for this struct node (the struct declaring the RIGVM_METHOD)

Public function Const

FString

 

GetStructDefaultValue()

Returns the default value for the struct as text.

Overridden from URigVMNode

Name Description

Public function Virtual Const

FText

 

GetToolTipText()

Override node tooltip.

Protected function Virtual Const

FText

 

GetToolTipTextForPin

(
    const URigVMPin* InPin
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss