Navigation
API > API/Runtime > API/Runtime/CoreUObject
Interface used by PostSave to access the save parameters.
| Name | FObjectPostSaveContext |
| Type | class |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/ObjectSaveContext.h |
| Include Path | #include "UObject/ObjectSaveContext.h" |
Syntax
class FObjectPostSaveContext
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FObjectPostSaveContext
(
const FObjectPostSaveContext& Other |
UObject/ObjectSaveContext.h | ||
FObjectPostSaveContext
(
FObjectSaveContextData& InData |
UObject/ObjectSaveContext.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UE::Cook::ECookingDLC GetCookingDLC() |
UObject/ObjectSaveContext.h | ||
UE::Cook::ECookType GetCookType() |
UObject/ObjectSaveContext.h | ||
uint32 GetOriginalPackageFlags() |
Package->GetPackageFlags before the save, or 0 if no package. | UObject/ObjectSaveContext.h | |
| Return which phase of SavePackage callbacks are active. | UObject/ObjectSaveContext.h | ||
uint32 GetSaveFlags() |
Return the save flags (ESaveFlags) of the save. | UObject/ObjectSaveContext.h | |
const TCHAR * GetTargetFilename () |
The target Filename being saved into (not the temporary file for saving). | UObject/ObjectSaveContext.h | |
const ITargetPlatform * GetTargetPlatform() |
Return the targetplatform of the save, if cooking. Null if not cooking. | UObject/ObjectSaveContext.h | |
bool IsCookByTheBook() |
UObject/ObjectSaveContext.h | ||
bool IsCooking() |
Report whether this is a save into a target-specific cooked format. | UObject/ObjectSaveContext.h | |
bool IsCookOnTheFly() |
UObject/ObjectSaveContext.h | ||
bool IsCookTypeUnknown() |
UObject/ObjectSaveContext.h | ||
bool IsFromAutoSave() |
Return whether the package is being saved due to the editor auto save feature. | UObject/ObjectSaveContext.h | |
bool IsLastConcurrentSave () |
Always true normally. | UObject/ObjectSaveContext.h | |
bool IsProceduralSave () |
Return whether the package is being saved due to a procedural save. | UObject/ObjectSaveContext.h | |
bool IsUpdatingLoadedPath () |
Return whether LoadedPath of the package being saved is being updated. | UObject/ObjectSaveContext.h | |
bool SaveSucceeded () |
Return whether the Save was successful. | UObject/ObjectSaveContext.h |