UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DestructionObjectVersion.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
4#include "CoreTypes.h"
5#include "Misc/Guid.h"
6
7// Custom serialization version for changes made in Dev-Destruction stream
9{
10 enum Type
11 {
12 // Before any version changes were made
14
15 // Added timestamped caches for geometry component to handle transform sampling instead of per-frame
17
18 // Added functionality to strip unnecessary data from geometry collection caches
20
21 // Geometry collection data is now in the DDC
23
24 // Geometry collection data is now in both the DDC and the asset
26
27 // New way to serialize unique ptr and serializable ptr
29
30 // Serialization support for UFieldSystems
32
33 // density default units changed from kg/cm3 to kg/m3
35
36 // bulk serialize arrays
38
39 // bulk serialize arrays
41
42 // bulk serialize arrays
44
45
46 // -----<new versions can be added above this line>-------------------------------------------------
49 };
50
51 // The GUID for this custom version number
52 CORE_API const static FGuid GUID;
53
54private:
56};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition DestructionObjectVersion.h:9
CORE_API static const FGuid GUID
Definition DestructionObjectVersion.h:52
Type
Definition DestructionObjectVersion.h:11
@ FieldsAdded
Definition DestructionObjectVersion.h:31
@ GeometryCollectionInDDC
Definition DestructionObjectVersion.h:22
@ VersionPlusOne
Definition DestructionObjectVersion.h:47
@ AddedTimestampedGeometryComponentCache
Definition DestructionObjectVersion.h:16
@ GroupAndAttributeNameRemapping
Definition DestructionObjectVersion.h:40
@ BeforeCustomVersionWasAdded
Definition DestructionObjectVersion.h:13
@ ChaosArchiveAdded
Definition DestructionObjectVersion.h:28
@ AddedCacheDataReduction
Definition DestructionObjectVersion.h:19
@ GeometryCollectionInDDCAndAsset
Definition DestructionObjectVersion.h:25
@ LatestVersion
Definition DestructionObjectVersion.h:48
@ ImplicitObjectDoCollideAttribute
Definition DestructionObjectVersion.h:43
@ DensityUnitsChanged
Definition DestructionObjectVersion.h:34
@ BulkSerializeArrays
Definition DestructionObjectVersion.h:37
Definition Guid.h:109