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

#include <SavePackage.h>

Public Types

typedef ESavePackageResult ExternalImportValidationFunc(const FImportsValidationContext &InValidationContext)
 
typedef ESavePackageResult ExternalExportValidationFunc(const FExportsValidationContext &InValidationContext)
 

Public Member Functions

 FSavePackageSettings ()=default
 
bool IsDefault () const
 
const TArray< TFunction< ExternalImportValidationFunc > > & GetExternalImportValidations () const
 
const TArray< TFunction< ExternalExportValidationFunc > > & GetExternalExportValidations () const
 
void AddExternalImportValidation (TFunction< ExternalImportValidationFunc > InValidation)
 
void AddExternalExportValidation (TFunction< ExternalExportValidationFunc > InValidation)
 

Static Public Member Functions

static COREUOBJECT_API FSavePackageSettingsGetDefaultSettings ()
 

Detailed Description

struct persistent settings used by all save unless overridden.

See also
FSavePackageContext

Member Typedef Documentation

◆ ExternalExportValidationFunc

typedef ESavePackageResult FSavePackageSettings::ExternalExportValidationFunc(const FExportsValidationContext &InValidationContext)

◆ ExternalImportValidationFunc

typedef ESavePackageResult FSavePackageSettings::ExternalImportValidationFunc(const FImportsValidationContext &InValidationContext)

Constructor & Destructor Documentation

◆ FSavePackageSettings()

FSavePackageSettings::FSavePackageSettings ( )
default

Member Function Documentation

◆ AddExternalExportValidation()

void FSavePackageSettings::AddExternalExportValidation ( TFunction< ExternalExportValidationFunc InValidation)
inline

◆ AddExternalImportValidation()

void FSavePackageSettings::AddExternalImportValidation ( TFunction< ExternalImportValidationFunc InValidation)
inline

◆ GetDefaultSettings()

FSavePackageSettings & FSavePackageSettings::GetDefaultSettings ( )
static

Get the default settings by save when none are specified.

◆ GetExternalExportValidations()

const TArray< TFunction< ExternalExportValidationFunc > > & FSavePackageSettings::GetExternalExportValidations ( ) const
inline

◆ GetExternalImportValidations()

const TArray< TFunction< ExternalImportValidationFunc > > & FSavePackageSettings::GetExternalImportValidations ( ) const
inline

◆ IsDefault()

bool FSavePackageSettings::IsDefault ( ) const
inline

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