UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FLinkerLoadPackageStoreBackend Class Referencefinal
+ Inheritance diagram for FLinkerLoadPackageStoreBackend:

Public Member Functions

 ~FLinkerLoadPackageStoreBackend ()
 
void OnAssetsRemoved (TConstArrayView< FAssetData > RemovedAssets)
 
virtual void OnMounted (TSharedRef< const FPackageStoreBackendContext >) override
 
virtual EPackageLoader GetSupportedLoaders () override
 
virtual void BeginRead () override
 
virtual void EndRead () override
 
EPackageStoreEntryStatus GetPackageStoreEntryEx (FPackageId PackageId, FName PackageName, FPackageStoreEntry &OutPackageStoreEntry, FPackagePath *OutPackagePath)
 
virtual EPackageStoreEntryStatus GetPackageStoreEntry (FPackageId PackageId, FName PackageName, FPackageStoreEntry &OutPackageStoreEntry) override
 
virtual bool GetPackageRedirectInfo (FPackageId PackageId, FName &OutSourcePackageName, FPackageId &OutRedirectedToPackageId) override
 
- Public Member Functions inherited from IPackageStoreBackend
virtual ~IPackageStoreBackend ()
 
virtual TConstArrayView< uint32GetSoftReferences (FPackageId PackageId, TConstArrayView< FPackageId > &OutPackageIds)
 

Constructor & Destructor Documentation

◆ ~FLinkerLoadPackageStoreBackend()

FLinkerLoadPackageStoreBackend::~FLinkerLoadPackageStoreBackend ( )
inline

Member Function Documentation

◆ BeginRead()

virtual void FLinkerLoadPackageStoreBackend::BeginRead ( )
inlineoverridevirtual

Called when the loader enters a package store read scope.

Implements IPackageStoreBackend.

◆ EndRead()

virtual void FLinkerLoadPackageStoreBackend::EndRead ( )
inlineoverridevirtual

Called when the loader exits a package store read scope.

Implements IPackageStoreBackend.

◆ GetPackageRedirectInfo()

virtual bool FLinkerLoadPackageStoreBackend::GetPackageRedirectInfo ( FPackageId  PackageId,
FName OutSourcePackageName,
FPackageId OutRedirectedToPackageId 
)
inlineoverridevirtual

Implements IPackageStoreBackend.

◆ GetPackageStoreEntry()

virtual EPackageStoreEntryStatus FLinkerLoadPackageStoreBackend::GetPackageStoreEntry ( FPackageId  PackageId,
FName  PackageName,
FPackageStoreEntry OutPackageStoreEntry 
)
inlineoverridevirtual

Implements IPackageStoreBackend.

◆ GetPackageStoreEntryEx()

EPackageStoreEntryStatus FLinkerLoadPackageStoreBackend::GetPackageStoreEntryEx ( FPackageId  PackageId,
FName  PackageName,
FPackageStoreEntry OutPackageStoreEntry,
FPackagePath OutPackagePath 
)
inline

◆ GetSupportedLoaders()

virtual EPackageLoader FLinkerLoadPackageStoreBackend::GetSupportedLoaders ( )
inlineoverridevirtual

Returns what possible loader types are supported by this PackageStore backend

Reimplemented from IPackageStoreBackend.

◆ OnAssetsRemoved()

void FLinkerLoadPackageStoreBackend::OnAssetsRemoved ( TConstArrayView< FAssetData RemovedAssets)
inline

◆ OnMounted()

virtual void FLinkerLoadPackageStoreBackend::OnMounted ( TSharedRef< const FPackageStoreBackendContext Context)
inlineoverridevirtual

Called when the backend is mounted

Implements IPackageStoreBackend.


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