FArchiveObjectGraph

This is from [FArchiveTraceRoute](API\Runtime\CoreUObject\Serialization\FArchiveTraceRoute) -This only creates object graph of all objects This can be used by other classes such as [FTraceReferences](API\Runtime\CoreUObject\Serialization\FTraceReferences) - trace references of one object

Windows
MacOS
Linux

Inheritance Hierarchy

FArchiveState

FArchive

FArchiveUObject

FArchiveObjectGraph

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/Serialization/ArchiveObjectGraph.h

Include

#include "Serialization/ArchiveObjectGraph.h"

Syntax

class FArchiveObjectGraph : public FArchiveUObject

Remarks

This is from FArchiveTraceRoute -This only creates object graph of all objects This can be used by other classes such as FTraceReferences - trace references of one object

Variables

Name Description

Public variable

TMap< UObject &...

 

ObjectGraph

A complete graph of all references between all objects in memory

Constructors

Name Description

Public function

FArchiveObjectGraph

(
    bool IncludeTransients,
    EObjectFlags KeepFlags
)

This class is out of date and misses many references, replace with FReferenceChainSearch or FFindReferencersArchive

Destructors

Name Description

Public function

~FArchiveObjectGraph()

Functions

Name Description

Public function

void

 

ClearSearchFlags()

Public function

void

 

GenerateObjectGraph

(
    TArray< UObject* >& Objects
)

Serializes the objects in the specified set; any objects encountered during serialization of an object are added to the object set and processed until no new objects are added.

Deprecated Functions

Name Description

Public function

 

FArchiveObjectGraph

(
    bool IncludeTransients,
    EObjectFlags KeepFlags
)

This class is out of date and misses many references, replace with FReferenceChainSearch or FFindReferencersArchive

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