FObjectPostSaveContext

Interface used by PostSave to access the save parameters.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FObjectPostSaveContext

FObjectPostSaveRootContext

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/UObject/ObjectSaveContext.h

Include

#include "UObject/ObjectSaveContext.h"

Syntax

class FObjectPostSaveContext

Remarks

Interface used by PostSave to access the save parameters.

Variables

Name Description

Protected variable

FObjectSaveCont...

 

Data

Constructors

Name Description

Public function

FObjectPostSaveContext

(
    FObjectSaveContextData& InData
)

Public function

FObjectPostSaveContext

(
    const FObjectPostSaveContext& Othe...
)

Functions

Name Description

Public function Const

uint32

 

GetOriginalPackageFlags()

Package->GetPackageFlags before the save, or 0 if no package.

Public function Const

uint32

 

GetSaveFlags()

Return the save flags (ESaveFlags) of the save.

Public function Const

const TCHAR ...

 

GetTargetFilename()

The target Filename being saved into (not the temporary file for saving).

Public function Const

const ITarge...

 

GetTargetPlatform()

Return the targetplatform of the save, if cooking. Null if not cooking.

Public function Const

bool

 

IsCooking()

Report whether this is a save into a target-specific cooked format.

Public function Const

bool

 

IsLastConcurrentSave()

Always true normally.

Public function Const

bool

 

IsProceduralSave()

Return whether the package is being saved due to a procedural save.

Public function Const

bool

 

IsUpdatingLoadedPath()

Return whether LoadedPath of the package being saved is being updated.

Public function Const

bool

 

SaveSucceeded()

Return whether the Save was successful.