Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/StructUtils > API/Runtime/CoreUObject/StructUtils/UUserDefinedStruct
- UObject::PreSaveRoot()
- UUserDefinedStruct::PreSaveRoot()
References
| Module | CoreUObject |
| Header | /Engine/Source/Runtime/CoreUObject/Public/StructUtils/UserDefinedStruct.h |
| Include | #include "StructUtils/UserDefinedStruct.h" |
| Source | /Engine/Source/Runtime/CoreUObject/Private/StructUtils/UserDefinedStruct.cpp |
virtual void PreSaveRoot
(
FObjectPreSaveRootContext ObjectSaveContext
)
Remarks
Called from within SavePackage on the passed in base/root object. The return value of this function will be passed to PostSaveRoot. This is used to allow objects used as a base to perform required actions before saving and cleanup afterwards.
Parameters
| Name | Description |
|---|---|
| ObjectSaveContext | Context providing access to parameters of the save, Also allows storage of variables like bCleanupIsRequired for use in PostSaveRoot |