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

Public Member Functions

 FPackageImportStore (FGlobalImportStore &InGlobalImportStore)
 
FPackageObjectIndex GetGlobalImportIndex (const FAsyncPackageHeaderData &Header, FPackageIndex LocalIndex)
 
UObjectGetImportObject (const FAsyncPackageHeaderData &Header, FPackageObjectIndex GlobalIndex)
 
FString GetImportName (const FAsyncPackageHeaderData &Header, FPackageObjectIndex GlobalIndex)
 
void GetUnresolvedCDOs (const FAsyncPackageHeaderData &Header, TArray< UClass *, TInlineAllocator< 8 > > &Classes)
 
void StoreGlobalObject (FPackageId PackageId, uint64 ExportHash, UObject *Object)
 
Verse::VCell * FindOrGetImportCell (const FAsyncPackageHeaderData &Header, FPackageObjectIndex GlobalIndex)
 
void StoreGlobalCell (FPackageId PackageId, uint64 ExportHash, Verse::VCell *Cell)
 
bool ContainsImportedPackageReference (FPackageId ImportedPackageId)
 
FLoadedPackageRefAddImportedPackageReference (FPackageId ImportedPackageId, FName PackageNameIfKnown, EPackageLoader PackageLoaderIfKnown, EPackageExtension PackageHeaderExtensionIfKnown)
 
void AddPackageReference (const FAsyncPackageDesc2 &Desc)
 
void ReleaseImportedPackageReferences (const FAsyncPackageDesc2 &Desc, const TArrayView< const FPackageId > &ImportedPackageIds)
 
void ReleasePackageReference (const FAsyncPackageDesc2 &Desc)
 

Public Attributes

FGlobalImportStoreGlobalImportStore
 

Constructor & Destructor Documentation

◆ FPackageImportStore()

FPackageImportStore::FPackageImportStore ( FGlobalImportStore InGlobalImportStore)
inline

Member Function Documentation

◆ AddImportedPackageReference()

FLoadedPackageRef & FPackageImportStore::AddImportedPackageReference ( FPackageId  ImportedPackageId,
FName  PackageNameIfKnown,
EPackageLoader  PackageLoaderIfKnown,
EPackageExtension  PackageHeaderExtensionIfKnown 
)
inline

◆ AddPackageReference()

void FPackageImportStore::AddPackageReference ( const FAsyncPackageDesc2 Desc)
inline

◆ ContainsImportedPackageReference()

bool FPackageImportStore::ContainsImportedPackageReference ( FPackageId  ImportedPackageId)
inline

◆ FindOrGetImportCell()

Verse::VCell * FPackageImportStore::FindOrGetImportCell ( const FAsyncPackageHeaderData Header,
FPackageObjectIndex  GlobalIndex 
)
inline

◆ GetGlobalImportIndex()

FPackageObjectIndex FPackageImportStore::GetGlobalImportIndex ( const FAsyncPackageHeaderData Header,
FPackageIndex  LocalIndex 
)
inline

◆ GetImportName()

FString FPackageImportStore::GetImportName ( const FAsyncPackageHeaderData Header,
FPackageObjectIndex  GlobalIndex 
)
inline

◆ GetImportObject()

UObject * FPackageImportStore::GetImportObject ( const FAsyncPackageHeaderData Header,
FPackageObjectIndex  GlobalIndex 
)
inline

◆ GetUnresolvedCDOs()

void FPackageImportStore::GetUnresolvedCDOs ( const FAsyncPackageHeaderData Header,
TArray< UClass *, TInlineAllocator< 8 > > &  Classes 
)
inline

◆ ReleaseImportedPackageReferences()

void FPackageImportStore::ReleaseImportedPackageReferences ( const FAsyncPackageDesc2 Desc,
const TArrayView< const FPackageId > &  ImportedPackageIds 
)
inline

◆ ReleasePackageReference()

void FPackageImportStore::ReleasePackageReference ( const FAsyncPackageDesc2 Desc)
inline

◆ StoreGlobalCell()

void FPackageImportStore::StoreGlobalCell ( FPackageId  PackageId,
uint64  ExportHash,
Verse::VCell *  Cell 
)
inline

◆ StoreGlobalObject()

void FPackageImportStore::StoreGlobalObject ( FPackageId  PackageId,
uint64  ExportHash,
UObject Object 
)
inline

Member Data Documentation

◆ GlobalImportStore

FGlobalImportStore& FPackageImportStore::GlobalImportStore

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