![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ReferenceChainSearch.h>
Public Member Functions | |
| FReferenceChain () | |
| FReferenceChain (int32 ReserveDepth) | |
| FReferenceChain (FGraphNode *InTargetNode, TArray< FGraphNode * > InNodes, TArray< const FNodeReferenceInfo * > InReferenceInfos) | |
| int64 | GetAllocatedSize () const |
| void | AddNode (FGraphNode *InNode) |
| void | InsertNode (FGraphNode *InNode) |
| FGraphNode * | GetNode (int32 NodeIndex) const |
| FGraphNode * | GetRootNode (FGraphNode *Exclude) const |
| FGraphNode * | GetRootNode () const |
| int32 | Num () const |
| FReferenceChain * | Split () |
| bool | Contains (const FGraphNode *InNode) const |
| const FNodeReferenceInfo * | GetReferenceInfo (int32 NodeIndex) const |
| bool | IsExternal () const |
Friends | |
| class | FReferenceChainSearch |
Reference chain. The first object in the list is the target object and the last object is a root object
|
inline |
|
inline |
|
inline |
|
inline |
Adds a new node to the chain
|
inline |
Checks if this chain contains the specified node
|
inline |
|
inline |
Gets a node from the chain
|
inline |
Gets extended reference info for the specified node index
|
inline |
|
inline |
|
inline |
| bool FReferenceChainSearch::FReferenceChain::IsExternal | ( | ) | const |
Check if this reference chain represents an external reference (the root is not in target object)
|
inline |
Returns the number of nodes in the chain
|
inline |
Returns a duplicate of this chain
|
friend |