/Engine/Source/Runtime/CoreUObject/Public/UObject/SavePackage.h
Struct to encapsulateUPackage::Savearguments. These arguments are shared between packages when saving multiple packages concurrently.
struct FSavePackageArgs
FArchiveCookDat...
ArchiveCookData
Nullptr if not cooking, passed to theFArchive
bool
bForceByteSwapping
Whether we should forcefully byte swap before writing header and exports to disk.
bool
bSlowTask
If true, the Save will send progress events that are displayed in the editor.
bool
bWarnOfLongFilename
If true (the default), warn when saving to a long filename.
FOutputDevice&...
Error
Receives error/warning messages sent by the Save, to log and respond to their severity level.
FDateTime
FinalTimeStamp
If notFDateTime::MinValue()(the default), the timestamp the saved file should be set to.
PRAGMA_DISABLE_DEPRECATION_WARNINGS
uint32
SaveFlags
Flags to control saving, a bitwise-or'd combination of values from ESaveFlags
FSavePackageCon...
SavePackageContext
Structure to hold longer-lifetime parameters that apply to multiple saves
EObjectFlags
TopLevelFlags
For all objects which are not referenced[either directly, or indirectly] through the InAsset provided to the Save call (SeeUPackage::Save), only objects that contain any of these flags will be saved.