UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FObjectPreSaveRootContext Class Reference

#include <ObjectSaveContext.h>

+ Inheritance diagram for FObjectPreSaveRootContext:

Public Member Functions

 FObjectPreSaveRootContext (FObjectSaveContextData &InData)
 
 FObjectPreSaveRootContext (const FObjectPreSaveRootContext &Other)
 
void SetCleanupRequired (bool bCleanupRequired)
 
- Public Member Functions inherited from FObjectPreSaveContext
 FObjectPreSaveContext (FObjectSaveContextData &InData)
 
 FObjectPreSaveContext (const FObjectPreSaveContext &Other)
 
const TCHARGetTargetFilename () const
 
bool IsCooking () const
 
const ITargetPlatformGetTargetPlatform () const
 
bool IsCookByTheBook () const
 
bool IsCookOnTheFly () const
 
bool IsCookTypeUnknown () const
 
UE::Cook::ECookType GetCookType () const
 
UE::Cook::ECookingDLC GetCookingDLC () const
 
EObjectSaveContextPhase GetPhase () const
 
bool IsProceduralSave () const
 
bool IsFromAutoSave () const
 
bool IsUpdatingLoadedPath () const
 
uint32 GetSaveFlags () const
 
bool IsFirstConcurrentSave () const
 
void AddSaveOverride (UObject *Target, FObjectSaveOverride InOverride)
 

Additional Inherited Members

- Protected Attributes inherited from FObjectPreSaveContext
FObjectSaveContextDataData
 

Detailed Description

Interface used by PreSaveRoot to access the save parameters.

Constructor & Destructor Documentation

◆ FObjectPreSaveRootContext() [1/2]

FObjectPreSaveRootContext::FObjectPreSaveRootContext ( FObjectSaveContextData InData)
inlineexplicit

◆ FObjectPreSaveRootContext() [2/2]

FObjectPreSaveRootContext::FObjectPreSaveRootContext ( const FObjectPreSaveRootContext Other)
inline

Member Function Documentation

◆ SetCleanupRequired()

void FObjectPreSaveRootContext::SetCleanupRequired ( bool  bCleanupRequired)
inline

Set whether PostSaveRoot needs to take extra cleanup steps (false by default).


The documentation for this class was generated from the following file: