FAssetRegistryVersion
Namespace: UAssetAPI.CustomVersions
Version used for serializing asset registry caches, both runtime and editor
public enum FAssetRegistryVersion
Inheritance Object → ValueType → Enum → FAssetRegistryVersion
Implements IComparable, ISpanFormattable, IFormattable, IConvertible
Fields
| Name | Value | Description |
|---|---|---|
| PreVersioning | 0 | From before file versioning was implemented |
| HardSoftDependencies | 1 | The first version of the runtime asset registry to include file versioning. |
| AddAssetRegistryState | 2 | Added FAssetRegistryState and support for piecemeal serialization |
| ChangedAssetData | 3 | AssetData serialization format changed, versions before this are not readable |
| RemovedMD5Hash | 4 | Removed MD5 hash from package data |
| AddedHardManage | 5 | Added hard/soft manage references |
| AddedCookedMD5Hash | 6 | Added MD5 hash of cooked package to package data |
| AddedDependencyFlags | 7 | Added UE::AssetRegistry::EDependencyProperty to each dependency |
| FixedTags | 8 | Major tag format change that replaces USE_COMPACT_ASSET_REGISTRY: |
| WorkspaceDomain | 9 | Added Version information to AssetPackageData |
| PackageImportedClasses | 10 | Added ImportedClasses to AssetPackageData |
| PackageFileSummaryVersionChange | 11 | A new version number of UE5 was added to FPackageFileSummary |
| ObjectResourceOptionalVersionChange | 12 | Change to linker export/import resource serializationn |
| AddedChunkHashes | 13 | Added FIoHash for each FIoChunkId in the package to the AssetPackageData. |
| ClassPaths | 14 | Classes are serialized as path names rather than short object names, e.g. /Script/Engine.StaticMesh |
| RemoveAssetPathFNames | 15 | Asset bundles are serialized as FTopLevelAssetPath instead of FSoftObjectPath, deprecated FAssetData::ObjectPath |
| AddedHeader | 16 | Added header with bFilterEditorOnlyData flag |
| AssetPackageDataHasExtension | 17 | Added Extension to AssetPackageData. |