UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SaveContext.h File Reference

Go to the source code of this file.

Classes

struct  FTaggedExport
 
struct  FIllegalReference
 
struct  UE::SavePackageUtilities::FRealmInstigator
 
struct  UE::SavePackageUtilities::FObjectStatus
 
struct  FHarvestedRealm
 
class  FSaveContext
 
struct  FSaveContext::FSetSaveRealmToSaveScope
 

Namespaces

namespace  Verse
 
namespace  UE
 
namespace  UE::SavePackageUtilities
 

Enumerations

enum class  ESaveRealm : uint32 {
  Game = 0 , Optional , Editor , RealmCount ,
  None = RealmCount
}
 
enum class  EIllegalRefReason : uint8 {
  None = 0 , ReferenceToOptional , ReferenceFromOptionalToMissingGameExport , UnsaveableClass ,
  UnsaveableOuter , ExternalPackage
}
 
enum class  ESaveableStatus {
  Success , PendingKill , TransientFlag , TransientOverride ,
  AbstractClass , DeprecatedClass , NewerVersionExistsClass , OuterUnsaveable ,
  ClassUnsaveable , ExcludedByPlatform , __Count
}
 

Functions

uint32 GetTypeHash (const FTaggedExport &Export)
 
const TCHARLexToString (ESaveableStatus Status)
 

Enumeration Type Documentation

◆ EIllegalRefReason

enum class EIllegalRefReason : uint8
strong

Reason for harvested illegal reference

Enumerator
None 
ReferenceToOptional 
ReferenceFromOptionalToMissingGameExport 
UnsaveableClass 
UnsaveableOuter 
ExternalPackage 

◆ ESaveableStatus

enum class ESaveableStatus
strong
Enumerator
Success 
PendingKill 
TransientFlag 
TransientOverride 
AbstractClass 
DeprecatedClass 
NewerVersionExistsClass 
OuterUnsaveable 
ClassUnsaveable 
ExcludedByPlatform 
__Count 

◆ ESaveRealm

enum class ESaveRealm : uint32
strong

Available save realm during save package harvesting A realm is the set of objects gathered and referenced for a particular domain/context

Enumerator
Game 
Optional 
Editor 
RealmCount 
None 

Function Documentation

◆ GetTypeHash()

uint32 GetTypeHash ( const FTaggedExport Export)
inline

◆ LexToString()

const TCHAR * LexToString ( ESaveableStatus  Status)