FReferenceChain

Reference chain.

Windows
MacOS
Linux

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/UObject/ReferenceChainSearch.h

Include

#include "UObject/ReferenceChainSearch.h"

Syntax

class FReferenceChain

Remarks

Reference chain. The first object in the list is the target object and the last object is a root object

Constructors

Name Description

Public function

FReferenceChain()

Public function

FReferenceChain

(
    int32 ReserveDepth
)

Functions

Name Description

Public function

void

 

AddNode

(
    FGraphNode* InNode
)

Adds a new node to the chain

Public function Const

bool

 

Contains

(
    const FGraphNode* InNode
)

Checks if this chain contains the specified node

Public function Const

FGraphNode &...

 

GetNode

(
    int32 NodeIndex
)

Gets a node from the chain

Public function Const

const FNodeR...

 

GetReferenceInfo

(
    int32 NodeIndex
)

Gets extended reference info for the specified node index

Public function Const

FGraphNode &...

 

GetRootNode()

Public function

void

 

InsertNode

(
    FGraphNode* InNode
)

Public function Const

bool

 

IsExternal()

Check if this reference chain represents an external reference (the root is not in target object)

Public function Const

int32

 

Num()

Returns the number of nodes in the chain

Public function

FReferenceCh...

 

Split()

Returns a duplicate of this chain

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