UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
EditorObjectVersion.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-Editor stream
9{
10 enum Type
11 {
12 // Before any version changes were made
14 // Localizable text gathered and stored in packages is now flagged with a localizable text gathering process version
16 // Fixed several issues with the gathered text cache stored in package headers
18 // Added support for "root" meta-data (meta-data not associated with a particular object in a package)
20 // Fixed issues with how Blueprint bytecode was cached
22 // Updated FFormatArgumentData to allow variant data to be marshaled from a BP into C++
24 // Changes to SplineComponent
26 // Updated ComboBox to support toggling the menu open, better controller support
28 // Refactor mesh editor materials
30 // Added UFontFace assets
32 // Add UPROPERTY for TMap of Mesh section, so the serialize will be done normally (and export to text will work correctly)
34 // Update the schema of all widget blueprints to use the WidgetGraphSchema
36 // Added a specialized content slot to the background blur widget
38 // Updated UserDefinedEnums to have stable keyed display names
40 // Added "Inline" option to UFontFace assets
42 // Fix a serialization issue with static mesh FMeshSectionInfoMap FProperty
44 // Adding a version bump for the new fast widget construction in case of problems.
46 // Update material thumbnails to be more intelligent on default primitive shape for certain material types
48 // Introducing a new clipping system for Slate/UMG
50 // MovieScene Meta Data added as native Serialization
52 // Text gathered from properties now adds two variants: a version without the package localization ID (for use at runtime), and a version with it (which is editor-only)
54 // Added AlwaysSign to FNumberFormattingOptions
56 // Added additional objects that must be serialized as part of this new material feature
58 // Added morph target section indices
60 // Serialize the instanced static mesh render data, to avoid building it at runtime
62 // Change to MeshDescription serialization (moved to release)
64 // New format for mesh description attributes
66 // Switch root component of SceneCapture actors from MeshComponent to SceneComponent
68 // StaticMesh serializes MeshDescription instead of RawMesh
70 // MeshDescriptionBulkData contains a Guid used as a DDC key
72 // Change to MeshDescription serialization (removed FMeshPolygon::HoleContours)
74 // Change to the WidgetCompoent WindowVisibilty default value
76 // Avoid keying culture invariant display strings during serialization to avoid non-deterministic cooking issues
78 // Change to UScrollBar and UScrollBox thickness property (removed implicit padding of 2, so thickness value must be incremented by 4).
80 // Deprecated LandscapeHoleMaterial
82 // MeshDescription defined by triangles instead of arbitrary polygons
84 //Add weighted area and angle when computing the normals
86 // SkeletalMesh now can be rebuild in editor, no more need to re-import
88 // Move all SkeletalMesh source data into a private uasset in the same package has the skeletalmesh
90 // Parse text only if the number is inside the limits of its type
92 //Make sure we can have more then 255 material in the skeletal mesh source data
94 // -----<new versions can be added above this line>-------------------------------------------------
97 };
98
99 // The GUID for this custom version number
100 CORE_API const static FGuid GUID;
101
102private:
104};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition EditorObjectVersion.h:9
Type
Definition EditorObjectVersion.h:11
@ RefactorMeshEditorMaterials
Definition EditorObjectVersion.h:29
@ MaterialThumbnailRenderingChanges
Definition EditorObjectVersion.h:47
@ RootMetaDataSupport
Definition EditorObjectVersion.h:19
@ StaticMeshDeprecatedRawMesh
Definition EditorObjectVersion.h:69
@ AddedInlineFontFaceAssets
Definition EditorObjectVersion.h:41
@ AddedMaterialSharedInputs
Definition EditorObjectVersion.h:57
@ GatheredTextPackageCacheFixesV1
Definition EditorObjectVersion.h:17
@ MeshDescriptionTriangles
Definition EditorObjectVersion.h:83
@ FastWidgetTemplates
Definition EditorObjectVersion.h:45
@ AddedFontFaceAssets
Definition EditorObjectVersion.h:31
@ MeshDescriptionRemovedHoles
Definition EditorObjectVersion.h:73
@ NewSlateClippingSystem
Definition EditorObjectVersion.h:49
@ SkeletalMeshSourceDataSupport16bitOfMaterialNumber
Definition EditorObjectVersion.h:93
@ UPropertryForMeshSectionSerialize
Definition EditorObjectVersion.h:43
@ AddedMorphTargetSectionIndices
Definition EditorObjectVersion.h:59
@ GatheredTextPackageCacheFixesV2
Definition EditorObjectVersion.h:21
@ ChangeSceneCaptureRootComponent
Definition EditorObjectVersion.h:67
@ TextFormatArgumentDataIsVariant
Definition EditorObjectVersion.h:23
@ SkeletalMeshMoveEditorSourceDataToPrivateAsset
Definition EditorObjectVersion.h:89
@ BeforeCustomVersionWasAdded
Definition EditorObjectVersion.h:13
@ LatestVersion
Definition EditorObjectVersion.h:96
@ MeshDescriptionBulkDataGuid
Definition EditorObjectVersion.h:71
@ ComboBoxControllerSupportUpdate
Definition EditorObjectVersion.h:27
@ MeshDescriptionNewAttributeFormat
Definition EditorObjectVersion.h:65
@ WidgetGraphSchema
Definition EditorObjectVersion.h:35
@ ScrollBarThicknessChange
Definition EditorObjectVersion.h:79
@ MeshDescriptionNewSerialization_MovedToRelease
Definition EditorObjectVersion.h:63
@ AddedBackgroundBlurContentSlot
Definition EditorObjectVersion.h:37
@ UPropertryForMeshSection
Definition EditorObjectVersion.h:33
@ GatheredTextEditorOnlyPackageLocId
Definition EditorObjectVersion.h:53
@ StableUserDefinedEnumDisplayNames
Definition EditorObjectVersion.h:39
@ SplineComponentCurvesInStruct
Definition EditorObjectVersion.h:25
@ ChangedWidgetComponentWindowVisibilityDefault
Definition EditorObjectVersion.h:75
@ SerializeInstancedStaticMeshRenderData
Definition EditorObjectVersion.h:61
@ VersionPlusOne
Definition EditorObjectVersion.h:95
@ ComputeWeightedNormals
Definition EditorObjectVersion.h:85
@ GatheredTextProcessVersionFlagging
Definition EditorObjectVersion.h:15
@ MovieSceneMetaDataSerialization
Definition EditorObjectVersion.h:51
@ SkeletalMeshBuildRefactor
Definition EditorObjectVersion.h:87
@ CultureInvariantTextSerializationKeyStability
Definition EditorObjectVersion.h:77
@ AddedAlwaysSignNumberFormattingOption
Definition EditorObjectVersion.h:55
@ RemoveLandscapeHoleMaterial
Definition EditorObjectVersion.h:81
@ NumberParsingOptionsNumberLimitsAndClamping
Definition EditorObjectVersion.h:91
CORE_API static const FGuid GUID
Definition EditorObjectVersion.h:100
Definition Guid.h:109