Navigation
API > API/Runtime > API/Runtime/CoreUObject
Package store backend interface.
| Name | IPackageStoreBackend |
| Type | class |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/Serialization/PackageStore.h |
| Include Path | #include "Serialization/PackageStore.h" |
Syntax
class IPackageStoreBackend
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IPackageStoreBackend() |
Destructor. | Serialization/PackageStore.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BeginRead() |
Called when the loader enters a package store read scope. | Serialization/PackageStore.h | |
void EndRead() |
Called when the loader exits a package store read scope. | Serialization/PackageStore.h | |
bool GetPackageRedirectInfo
(
FPackageId PackageId, |
Returns the redirected package ID and source package name for the specified package ID if it's being redirected. | Serialization/PackageStore.h | |
EPackageStoreEntryStatus GetPackageStoreEntry
(
FPackageId PackageId, |
Returns the package store entry data with export info and imported packages for the specified package ID. | Serialization/PackageStore.h | |
virtual TConstArrayView< uint32 > GetSoftReferences
(
FPackageId PackageId, |
Returns all soft referenced package IDs for the specified package ID. | Serialization/PackageStore.h | |
virtual EPackageLoader GetSupportedLoaders() |
Returns what possible loader types are supported by this PackageStore backend | Serialization/PackageStore.h | |
void OnMounted
(
TSharedRef< const FPackageStoreBackendContext > Context |
Called when the backend is mounted | Serialization/PackageStore.h |