Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObject
Inheritance Hierarchy
- FObjectPreSaveContext
- FObjectPreSaveRootContext
References
Module | CoreUObject |
Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/ObjectSaveContext.h |
Include | #include "UObject/ObjectSaveContext.h" |
Syntax
class FObjectPreSaveContext
Remarks
Interface used by PreSave to access the save parameters.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FObjectSaveContextData & | Data |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FObjectPreSaveContext
(
FObjectSaveContextData& InData |
||
![]() |
FObjectPreSaveContext
(
const FObjectPreSaveContext& Other |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddSaveOverride
(
UObject* Target, |
Add a save override to specific object. |
![]() ![]() |
uint32 | GetSaveFlags () |
Return the save flags (ESaveFlags) of the save. |
![]() ![]() |
const TCHAR * | The target Filename being saved into (not the temporary file for saving). | |
![]() ![]() |
const ITargetPlatform * | Return the targetplatform of the save, if cooking. Null if not cooking. | |
![]() ![]() |
bool | IsCooking () |
Report whether this is a save into a target-specific cooked format. |
![]() ![]() |
bool | Always true normally. | |
![]() ![]() |
bool | Return whether the package is being saved due to a procedural save. | |
![]() ![]() |
bool | Return whether LoadedPath of the package being saved is being updated. |