Navigation
API > API/Runtime > API/Runtime/CoreUObject
Stores information about available packages that can be loaded.
| Name | FPackageStore |
| Type | class |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/Serialization/PackageStore.h |
| Include Path | #include "Serialization/PackageStore.h" |
Syntax
class FPackageStore
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPackageStore() |
Serialization/PackageStore.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FBackendAndPriority | TTuple< int32, TSharedRef< IPackageStoreBackend > > | Serialization/PackageStore.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ThreadReadCount | thread_local int32 | Serialization/PackageStore.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BackendContext | TSharedRef< FPackageStoreBackendContext > | Serialization/PackageStore.h | ||
| Backends | TArray< FBackendAndPriority > | Serialization/PackageStore.h | ||
| HybridBackend | TSharedPtr< IPackageStoreBackend > | Serialization/PackageStore.h | ||
| LinkerLoadBackend | TSharedPtr< IPackageStoreBackend > | Serialization/PackageStore.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
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 | |
TConstArrayView< uint32 > GetSoftReferences
(
FPackageId PackageId, |
Returns all soft referenced package IDs for the specified package ID. | Serialization/PackageStore.h | |
bool HasAnyBackendsMounted() |
Serialization/PackageStore.h | ||
void Mount
(
TSharedRef< IPackageStoreBackend > Backend, |
Mount a package store backend. | Serialization/PackageStore.h | |
FPackageStoreBackendContext::FPendingEntriesAddedEvent & OnPendingEntriesAdded() |
Serialization/PackageStore.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FPackageStore & Get() |
Serialization/PackageStore.h |