UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
EnterpriseObjectVersion.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-Enterprise stream
9{
10 enum Type
11 {
12 // Before any version changes were made
14
15 // Conditional serialization of bulk (UDatasmithScene) and extra (UDatasmithStaticMeshCADImportData) data
17
18 // Extensibility updates for bookmarks
20
21 // Update FMediaFrameworkCaptureCameraViewportCameraOutputInfo with LazyObjectPtr
23
24 // Live Live timecode synchronization updates
26
27 // Deprecate MediaMode and MediaPort for from MediaConfiguration
29
30 // Addition of pointer to UDatasmithDataPrepRecipe
32
33 // Addition of UDatatprepAssetInterface and UDatatprepAssetInstance
35
36 // MeshDescriptionBulkData contains a bGuidIsHash so we can benefit from DDC caching.
38
39 // Splitting controller associated with a livelink component for each LiveLinkRole class hierarchy
41
42 // Change CoreTechParametricSurface serialization to be more efficient
44
45 // Replacement of UDatasmithParametricSurfaceData by UParametricSurfaceData
47
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
57};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition EnterpriseObjectVersion.h:9
CORE_API static const FGuid GUID
Definition EnterpriseObjectVersion.h:54
Type
Definition EnterpriseObjectVersion.h:11
@ VersionPlusOne
Definition EnterpriseObjectVersion.h:49
@ BeforeCustomVersionWasAdded
Definition EnterpriseObjectVersion.h:13
@ CoreTechParametricSurfaceOptim
Definition EnterpriseObjectVersion.h:43
@ HasUDataprepRecipe
Definition EnterpriseObjectVersion.h:31
@ LiveLinkControllerSplitPerRole
Definition EnterpriseObjectVersion.h:40
@ AddedParametricSurfaceData
Definition EnterpriseObjectVersion.h:46
@ FixSerializationOfBulkAndExtraData
Definition EnterpriseObjectVersion.h:16
@ AjaMediaConfiguration
Definition EnterpriseObjectVersion.h:28
@ HasUDatatprepAssetInterface
Definition EnterpriseObjectVersion.h:34
@ BookmarkExtensibilityUpgrade
Definition EnterpriseObjectVersion.h:19
@ MeshDescriptionBulkDataGuidIsHash
Definition EnterpriseObjectVersion.h:37
@ LiveLinkTimeSynchronization
Definition EnterpriseObjectVersion.h:25
@ MediaFrameworkUserDataLazyObject
Definition EnterpriseObjectVersion.h:22
@ LatestVersion
Definition EnterpriseObjectVersion.h:50
Definition Guid.h:109