![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <PackageStore.h>
Public Member Functions | |
| FPackageId | GetPackageId () const |
| bool | IsAutoOptional () const |
| bool | HasOptionalSegment () const |
| bool | HasPackageData () const |
| bool | HasCookError () const |
Static Public Member Functions | |
| static COREUOBJECT_API FPackageStoreEntryResource | FromCbObject (FCbObjectView Obj) |
| static COREUOBJECT_API FPackageStoreEntryResource | CreateEmptyPackage (FName PackageName, bool bHasCookError) |
Friends | |
| COREUOBJECT_API friend FArchive & | operator<< (FArchive &Ar, FPackageStoreEntryResource &PackageStoreEntry) |
| COREUOBJECT_API friend FCbWriter & | operator<< (FCbWriter &Writer, const FPackageStoreEntryResource &PackageStoreEntry) |
Package store entry resource.
This is a non-optimized serializable version of a package store entry. Used when cooking and when running cook-on-the-fly.
|
static |
Creates a PackageStoreEntryResource that records a packagename and will be in an op with possible metadata stored in attachments, but for which the op has no packagedata. This is used for tracking build dependencies on packages even if those packages fail to cook due to error or editoronly.
|
static |
|
inline |
Returns the package ID.
|
inline |
|
inline |
|
inline |
|
inline |
Returns whether this package was saved as auto optional
|
friend |
|
friend |
| EPackageStoreEntryFlags FPackageStoreEntryResource::Flags = EPackageStoreEntryFlags::None |
The package store entry flags.
| TArray<FPackageId> FPackageStoreEntryResource::ImportedPackageIds |
Imported package IDs.
| TArray<FPackageId> FPackageStoreEntryResource::OptionalSegmentImportedPackageIds |
Editor data imported package IDs.
| FPackageId FPackageStoreEntryResource::PackageId |
| FName FPackageStoreEntryResource::PackageName |
The package name.
| TArray<FPackageId> FPackageStoreEntryResource::SoftPackageReferences |
Soft package references.