Type

Windows
MacOS
Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/UObject/ReleaseObjectVersion.h

Include

#include "UObject/ReleaseObjectVersion.h"

Syntax

enum Type
{
    BeforeCustomVersionWasAdded                           = 0,
    StaticMeshExtendedBoundsFix,
    NoSyncAsyncPhysAsset,
    LevelTransArrayConvertedToTArray,
    AddComponentNodeTemplateUniqueNames,
    UPropertryForMeshSectionSerialize,
    ConvertHLODScreenSize,
    SpeedTreeBillboardSectionInfoFixup,
    EventSectionParameterStringAssetRef,
    SkyLightRemoveMobileIrradianceMap,
    RenameNoTwistToAllowTwistInTwoBoneIK,
    MaterialLayersParameterSerializationRefactor,
    AddSkeletalMeshSectionDisable,
    RemovedMaterialSharedInputCollection,
    HISMCClusterTreeMigration,
    PinDefaultValuesVerified,
    FixBrokenStateMachineReferencesInTransitionGetters,
    MeshDescriptionNewSerialization,
    UnclampRGBColorCurves,
    LinkTimeAnimBlueprintRootDiscoveryBugFix,
    TrailNodeBlendVariableNameChange,
    PropertiesSerializeRepCondition,
    FocalDistanceDisablesDOF,
    Unused_SoundClass2DReverbSend,
    GroomAssetVersion1,
    GroomAssetVersion2,
    SerializeAnimModifierState,
    GroomAssetVersion3,
    DeprecateFilmbackSettings,
    CustomImplicitCollisionType,
    FFieldPathOwnerSerialization,
    ReleaseObjectVersionFixup,
    PinTypeIncludesUObjectWrapperFlag,
    WeightFMeshToMeshVertData,
    AnimationGraphNodeBindingsDisplayedAsPins,
    SerializeRigVMOffsetSegmentPaths,
    AbcVelocitiesSupport,
    MarginAddedToConvexAndBox,
    StructureDataAddedToConvex,
    AddedFrontRightUpAxesToLiveLinkPreProcessor,
    FixupCopiedEventSections,
    VersionPlusOne,
    LatestVersion                                         = VersionPlusOne - 1,
}

Values

Name

Description

BeforeCustomVersionWasAdded

Before any version changes were made.

StaticMeshExtendedBoundsFix

Static Mesh extended bounds radius fix.

NoSyncAsyncPhysAsset

Physics asset bodies are either in the sync scene or the async scene, but not both.

LevelTransArrayConvertedToTArray

ULevel was using TTransArray incorrectly (serializing the entire array in addition to individual mutations).

AddComponentNodeTemplateUniqueNames

Add Component node templates now use their own unique naming scheme to ensure more reliable archetype lookups.

UPropertryForMeshSectionSerialize

Fix a serialization issue with static mesh FMeshSectionInfoMapFProperty.

ConvertHLODScreenSize

Existing HLOD settings screen size to screen area conversion.

SpeedTreeBillboardSectionInfoFixup

Adding mesh section info data for existing billboard LOD models.

EventSectionParameterStringAssetRef

Change FMovieSceneEventParameters::StructType to be a string asset reference from a TWeakObjectPtr

SkyLightRemoveMobileIrradianceMap

Remove serialized irradiance map data from skylight.

RenameNoTwistToAllowTwistInTwoBoneIK

Rename bNoTwist to bAllowTwist

MaterialLayersParameterSerializationRefactor

Material layers serialization refactor.

AddSkeletalMeshSectionDisable

Added disable flag to skeletal mesh data.

RemovedMaterialSharedInputCollection

Removed objects that were serialized as part of this material feature.

HISMCClusterTreeMigration

HISMC Cluster Tree migration to add new data.

PinDefaultValuesVerified

Default values on pins in blueprints could be saved incoherently.

FixBrokenStateMachineReferencesInTransitionGetters

During copy and paste transition getters could end up with broken state machine references.

MeshDescriptionNewSerialization

Change to MeshDescription serialization.

UnclampRGBColorCurves

Change to not clamp RGB values > 1 on linear color curves.

LinkTimeAnimBlueprintRootDiscoveryBugFix

Bugfix for FAnimObjectVersion::LinkTimeAnimBlueprintRootDiscovery.

TrailNodeBlendVariableNameChange

Change trail anim node variable deprecation.

PropertiesSerializeRepCondition

Make sure the Blueprint Replicated Property Conditions are actually serialized properly.

FocalDistanceDisablesDOF

DepthOfFieldFocalDistance at 0 now disables DOF instead of DepthOfFieldFstop at 0.

Unused_SoundClass2DReverbSend

Removed versioning, but version entry must still exist to keep assets saved with this version loadable.

GroomAssetVersion1

Groom asset version.

GroomAssetVersion2

SerializeAnimModifierState

Store applied version of Animation Modifier to use when reverting.

GroomAssetVersion3

Groom asset version.

DeprecateFilmbackSettings

Upgrade filmback.

CustomImplicitCollisionType

Custom collision type

FFieldPathOwnerSerialization

FFieldPath will serialize the owner struct reference and only a short path to its property.

ReleaseObjectVersionFixup

Dummy version to allow us to fix up the fact that ReleaseObjectVersion was changed elsewhere.

PinTypeIncludesUObjectWrapperFlag

Pin types include a flag that propagates the 'CPF_UObjectWrapper' flag to generated properties.

WeightFMeshToMeshVertData

Added Weight member to FMeshToMeshVertData.

AnimationGraphNodeBindingsDisplayedAsPins

Animation graph node bindings displayed as pins.

SerializeRigVMOffsetSegmentPaths

Serialized rigvm offset segment paths.

AbcVelocitiesSupport

Upgrade AbcGeomCacheImportSettings for velocities.

MarginAddedToConvexAndBox

Add margin support to Chaos Convex.

StructureDataAddedToConvex

Add structure data to Chaos Convex.

AddedFrontRightUpAxesToLiveLinkPreProcessor

Changed axis UI for LiveLink AxisSwitch Pre Processor.

FixupCopiedEventSections

Some sequencer event sections that were copy-pasted left broken links to the director BP.

VersionPlusOne

--="">----------------------------------------------

LatestVersion

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss