FObjectPreSaveContext

Interface used by PreSave to access the save parameters.

Choose your operating system:

Windows

macOS

Linux

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

Name Description

Protected variable

FObjectSaveCont...

 

Data

Constructors

Name Description

Public function

FObjectPreSaveContext

(
    FObjectSaveContextData& InData
)

Public function

FObjectPreSaveContext

(
    const FObjectPreSaveContext& Other
)

Functions

Name Description

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

 

IsFirstConcurrentSave()

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.