UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AnimPhysObjectVersion.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-AnimPhys stream
9{
10 enum Type
11 {
12 // Before any version changes were made
14 // convert animnode look at to use just default axis instead of enum, which doesn't do much
16 // Change FKSphylElem and FKBoxElem to use Rotators not Quats for easier editing
18 // Change thumbnail scene info and asset import data to be transactional
20 // Enabled clothing masks rather than painting parameters directly
22 // Remove UID from smart name serialize, it just breaks determinism
24 // Convert FName Socket to FSocketReference and added TargetReference that support bone and socket
26 // Tune soft limit stiffness and damping coefficients
28 // Fix possible inf/nans in clothing particle masses
30 // Moved influence count to cached data
32 // Remove GUID from Smart Names entirely + remove automatic name fixup
34 // rename the variable and allow individual curves to be set
36 // link curve to LOD, so curve metadata has to include LODIndex
38 // Fixed blend profile references persisting after paste when they aren't compatible
40 // Allowing multiple audio plugin settings
42 // Change RetargetSource reference to SoftObjectPtr
44 // Save editor only full pose for pose asset
46 // Asset change and cleanup to facilitate new streaming system
48 // -----<new versions can be added above this line>-------------------------------------------------
51 };
52
53 // The GUID for this custom version number
54 CORE_API const static FGuid GUID;
55
56private:
58};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition AnimPhysObjectVersion.h:9
CORE_API static const FGuid GUID
Definition AnimPhysObjectVersion.h:54
Type
Definition AnimPhysObjectVersion.h:11
@ BoxSphylElemsUseRotators
Definition AnimPhysObjectVersion.h:17
@ AddedClothingMaskWorkflow
Definition AnimPhysObjectVersion.h:21
@ ThumbnailSceneInfoAndAssetImportDataAreTransactional
Definition AnimPhysObjectVersion.h:19
@ LatestVersion
Definition AnimPhysObjectVersion.h:50
@ AllowMultipleAudioPluginSettings
Definition AnimPhysObjectVersion.h:41
@ SmartNameRefactorForDeterministicCooking
Definition AnimPhysObjectVersion.h:33
@ GeometryCacheAssetDeprecation
Definition AnimPhysObjectVersion.h:47
@ BeforeCustomVersionWasAdded
Definition AnimPhysObjectVersion.h:13
@ CacheClothMeshInfluences
Definition AnimPhysObjectVersion.h:31
@ FixInvalidClothParticleMasses
Definition AnimPhysObjectVersion.h:29
@ RenameDisableAnimCurvesToAllowAnimCurveEvaluation
Definition AnimPhysObjectVersion.h:35
@ AddLODToCurveMetaData
Definition AnimPhysObjectVersion.h:37
@ CreateTargetReference
Definition AnimPhysObjectVersion.h:25
@ RemoveUIDFromSmartNameSerialize
Definition AnimPhysObjectVersion.h:23
@ ChangeRetargetSourceReferenceToSoftObjectPtr
Definition AnimPhysObjectVersion.h:43
@ SaveEditorOnlyFullPoseForPoseAsset
Definition AnimPhysObjectVersion.h:45
@ ConvertAnimNodeLookAtAxis
Definition AnimPhysObjectVersion.h:15
@ TuneSoftLimitStiffnessAndDamping
Definition AnimPhysObjectVersion.h:27
@ VersionPlusOne
Definition AnimPhysObjectVersion.h:49
@ FixupBadBlendProfileReferences
Definition AnimPhysObjectVersion.h:39
Definition Guid.h:109