URigVMLink

The Link represents a connection between two Pins within a Graph.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

RigVMDeveloper

Header

/Engine/Source/Developer/RigVMDeveloper/Public/RigVMModel/RigVMLink.h

Include

#include "RigVMModel/RigVMLink.h"

Syntax

class URigVMLink : public UObject

Remarks

The Link represents a connection between two Pins within a Graph. The Link can be accessed on the Graph itself - or through the URigVMPin::GetLinks() method.

Constructors

Name Description

Public function

URigVMLink()

Default constructor.

Functions

Name Description

Public function Const

URigVMGraph ...

 

GetGraph()

Returns the Link's owning Graph/.

Public function Const

int32

 

GetLinkIndex()

Returns the current index of this Link within its owning Graph.

Public function

FString

 

GetPinPathRepresentation()

Returns a string representation of the Link, for example: "NodeA.Color.R -> NodeB.Translation.X"

Public function

URigVMPin &#...

 

GetSourcePin()

Returns the source Pin of this Link (or nullptr)

Public function

URigVMPin &#...

 

GetTargetPin()

Returns the target Pin of this Link (or nullptr)

Overridden from UObject

Name Description

Public function Virtual

void

 

Serialize

(
    FArchive& Ar
)

Serialization override.