![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <AssetData.h>
A class to hold data about a package on disk, this data is updated on save/load and is not updated when an asset changes in memory
|
inline |
|
inline |
Returns the amount of memory allocated by this container, not including sizeof(*this).
|
inline |
Custom versions used by the package, used to check whether we need to update the package for the current binary. The array is sorted by FPackageCustomVersion::operator<.
|
inline |
| FIoHash FAssetPackageData::GetPackageSavedHash | ( | ) | const |
Hash of the package's .uasset/.umap file when it was last saved by the editor.
|
inline |
Whether the package contains virtualized payloads or not
|
inline |
Whether the package was saved from a licensee executable, used to tell whether non-matching FileVersionLicenseeUE requires a resave
|
inline |
Whether the package is readonly or not
Serialize as part of the registry cache. This is not meant to be serialized as part of a package so it does not handle versions normally To version this data change FAssetRegistryVersion
| void FAssetPackageData::SerializeForCacheOldVersion | ( | FArchive & | Ar, |
| FAssetRegistryVersion::Type | Version | ||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
| bool FAssetPackageData::TryNetworkRead | ( | FCbFieldView | Field | ) |
| TMap<FIoChunkId, FIoHash> FAssetPackageData::ChunkHashes |
The hash of all the chunks written by the package writer for this package. This is only available after cooking. (Note, this only includes the ExportBundleData chunk if using ZenStoreWriter, as that chunk contains both the uasset and uexp data, which is managed separately in LooseCookedPackageWriter.)
| FMD5Hash FAssetPackageData::CookedHash |
MD5 of the cooked package on disk, for tracking nondeterministic changes
| int64 FAssetPackageData::DiskSize |
Total size of this asset on disk
| EPackageExtension FAssetPackageData::Extension |
| int32 FAssetPackageData::FileVersionLicenseeUE |
Licensee file version that the package was saved with
| FPackageFileVersion FAssetPackageData::FileVersionUE |
UE file version that the package was saved with
List of classes used by exports in the package. Does not include classes in the same package.