![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <PackageStore.h>
Inheritance diagram for IPackageStoreBackend:Public Member Functions | |
| virtual | ~IPackageStoreBackend () |
| virtual EPackageLoader | GetSupportedLoaders () |
| virtual void | OnMounted (TSharedRef< const FPackageStoreBackendContext > Context)=0 |
| virtual void | BeginRead ()=0 |
| virtual void | EndRead ()=0 |
| virtual EPackageStoreEntryStatus | GetPackageStoreEntry (FPackageId PackageId, FName PackageName, FPackageStoreEntry &OutPackageStoreEntry)=0 |
| virtual bool | GetPackageRedirectInfo (FPackageId PackageId, FName &OutSourcePackageName, FPackageId &OutRedirectedToPackageId)=0 |
| virtual TConstArrayView< uint32 > | GetSoftReferences (FPackageId PackageId, TConstArrayView< FPackageId > &OutPackageIds) |
Package store backend interface.
|
inlinevirtual |
Called when the loader enters a package store read scope.
Implemented in FLinkerLoadPackageStoreBackend, FHybridPackageStoreBackend, UE::IoStore::FOnDemandPackageStoreBackend, FFilePackageStoreBackend, and FStorageServerPackageStoreBackend.
Called when the loader exits a package store read scope.
Implemented in FLinkerLoadPackageStoreBackend, FHybridPackageStoreBackend, UE::IoStore::FOnDemandPackageStoreBackend, FFilePackageStoreBackend, and FStorageServerPackageStoreBackend.
|
pure virtual |
|
pure virtual |
|
inlinevirtual |
Reimplemented in UE::IoStore::FOnDemandPackageStoreBackend, and FFilePackageStoreBackend.
|
inlinevirtual |
Returns what possible loader types are supported by this PackageStore backend
Reimplemented in FLinkerLoadPackageStoreBackend, and FHybridPackageStoreBackend.
|
pure virtual |
Called when the backend is mounted
Implemented in UE::IoStore::FOnDemandPackageStoreBackend, FStorageServerPackageStoreBackend, FLinkerLoadPackageStoreBackend, FHybridPackageStoreBackend, and FFilePackageStoreBackend.