UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FFilePackageStoreBackend Class Referencefinal

#include <FilePackageStore.h>

+ Inheritance diagram for FFilePackageStoreBackend:

Public Member Functions

virtual void OnMounted (TSharedRef< const FPackageStoreBackendContext >) override
 
virtual void BeginRead () override
 
virtual void EndRead () override
 
virtual EPackageStoreEntryStatus GetPackageStoreEntry (FPackageId PackageId, FName PackageName, FPackageStoreEntry &OutPackageStoreEntry) override
 
virtual bool GetPackageRedirectInfo (FPackageId PackageId, FName &OutSourcePackageName, FPackageId &OutRedirectedToPackageId) override
 
virtual TConstArrayView< uint32GetSoftReferences (FPackageId PackageId, TConstArrayView< FPackageId > &OutPackageIds) override
 
void Mount (FIoContainerHeader *ContainerHeader, uint32 Order)
 
void Unmount (const FIoContainerHeader *ContainerHeader)
 
- Public Member Functions inherited from IPackageStoreBackend
virtual ~IPackageStoreBackend ()
 
virtual EPackageLoader GetSupportedLoaders ()
 

Member Function Documentation

◆ BeginRead()

void FFilePackageStoreBackend::BeginRead ( )
overridevirtual

Called when the loader enters a package store read scope.

Implements IPackageStoreBackend.

◆ EndRead()

void FFilePackageStoreBackend::EndRead ( )
overridevirtual

Called when the loader exits a package store read scope.

Implements IPackageStoreBackend.

◆ GetPackageRedirectInfo()

bool FFilePackageStoreBackend::GetPackageRedirectInfo ( FPackageId  PackageId,
FName OutSourcePackageName,
FPackageId OutRedirectedToPackageId 
)
overridevirtual

Implements IPackageStoreBackend.

◆ GetPackageStoreEntry()

EPackageStoreEntryStatus FFilePackageStoreBackend::GetPackageStoreEntry ( FPackageId  PackageId,
FName  PackageName,
FPackageStoreEntry OutPackageStoreEntry 
)
overridevirtual

Implements IPackageStoreBackend.

◆ GetSoftReferences()

TConstArrayView< uint32 > FFilePackageStoreBackend::GetSoftReferences ( FPackageId  PackageId,
TConstArrayView< FPackageId > &  OutPackageIds 
)
overridevirtual

Reimplemented from IPackageStoreBackend.

◆ Mount()

void FFilePackageStoreBackend::Mount ( FIoContainerHeader ContainerHeader,
uint32  Order 
)

◆ OnMounted()

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

Called when the backend is mounted

Implements IPackageStoreBackend.

◆ Unmount()

void FFilePackageStoreBackend::Unmount ( const FIoContainerHeader ContainerHeader)

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