EArchiveReplaceObjectFlags

Choose your operating system:

Windows

macOS

Linux

References

Module

CoreUObject

Header

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

Include

#include "Serialization/ArchiveReplaceObjectRef.h"

Syntax

enum EArchiveReplaceObjectFlags
{
    None                          = 0,
    NullPrivateRefs               = 1 << 0,
    IgnoreOuterRef                = 1 << 1,
    IgnoreArchetypeRef            = 1 << 2,
    DelayStart                    = 1 << 3,
    IncludeClassGeneratedByRef    = 1 << 4,
    TrackReplacedReferences       = 1 << 5,
}

Values

Name

Description

None

NullPrivateRefs

References to non-public objects not contained within the SearchObject should be set to null.

IgnoreOuterRef

Do not replace Outer pointers on Objects.

IgnoreArchetypeRef

Do not replace the ObjectArchetype reference on Objects.

DelayStart

Prevent the constructor from starting the process. Allows child classes to do initialization stuff in their constructor.

IncludeClassGeneratedByRef

Replace the ClassGeneratedBy reference in UClass.

TrackReplacedReferences

Populate the map of referencing objects to referencing properties.