Navigation
Unreal Engine C++ API Reference > Runtime > CoreUObject > UObject
References
Module | CoreUObject |
Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/ObjectSaveContext.h |
Include | #include "UObject/ObjectSaveContext.h" |
Syntax
enum EObjectSaveContextPhase
{
Invalid,
PreSave,
Harvest,
Write,
PostSave,
}
Values
Name | Description |
---|---|
Invalid | Phase has not been set. |
PreSave | SavePackage is calling PreSave on objects in the package. |
Harvest | SavePackage is calling Serialize(FArchive&) on objects in the package. |
Write | SavePackage is calling Serialize(FArchive&) on objects in the package. |
PostSave | SavePackage is calling PostSaveRoot on objects in the package. |
Remarks
SavePackage calls PreSave and Serialize hooks on each object, and Serialize is called more than once.