UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FExportsValidationContext Struct Reference

#include <SavePackage.h>

Public Types

enum class  EFlags { None = 0 , IsCooking = 1 << 0 }
 

Public Member Functions

 FExportsValidationContext (const UPackage *InPackage, const TSet< UObject * > &InExports, const TMap< UObject *, FObjectSaveOverride > &InSaveOverrides, EFlags InFlags, FOutputDevice *InOutputDevice)
 

Public Attributes

const UPackagePackage
 
const TSet< UObject * > & Exports
 
const TMap< UObject *, FObjectSaveOverride > & SaveOverrides
 
const EFlags Flags
 
FOutputDeviceOutputDevice
 

Detailed Description

Param struct for external export validation functions

Member Enumeration Documentation

◆ EFlags

Enumerator
None 
IsCooking 

Constructor & Destructor Documentation

◆ FExportsValidationContext()

FExportsValidationContext::FExportsValidationContext ( const UPackage InPackage,
const TSet< UObject * > &  InExports,
const TMap< UObject *, FObjectSaveOverride > &  InSaveOverrides,
EFlags  InFlags,
FOutputDevice InOutputDevice 
)
inline

Member Data Documentation

◆ Exports

const TSet<UObject*>& FExportsValidationContext::Exports

◆ Flags

const EFlags FExportsValidationContext::Flags

◆ OutputDevice

FOutputDevice* FExportsValidationContext::OutputDevice

◆ Package

const UPackage* FExportsValidationContext::Package

◆ SaveOverrides

const TMap<UObject*, FObjectSaveOverride>& FExportsValidationContext::SaveOverrides

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