Navigation
API > API/Runtime > API/Runtime/CoreUObject
| Name | EArchiveReplaceObjectFlags |
| Type | enum |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/Serialization/ArchiveReplaceObjectRef.h |
| Include Path | #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 | Remarks |
|---|---|
| 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. |