Type

Windows
MacOS
Linux

References

Module

Core

Header

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

Include

#include "UObject/DestructionObjectVersion.h"

Syntax

enum Type
{
    BeforeCustomVersionWasAdded               = 0,
    AddedTimestampedGeometryComponentCache,
    AddedCacheDataReduction,
    GeometryCollectionInDDC,
    GeometryCollectionInDDCAndAsset,
    ChaosArchiveAdded,
    FieldsAdded,
    DensityUnitsChanged,
    BulkSerializeArrays,
    GroupAndAttributeNameRemapping,
    ImplicitObjectDoCollideAttribute,
    VersionPlusOne,
    LatestVersion                             = VersionPlusOne - 1,
}

Values

Name

Description

BeforeCustomVersionWasAdded

Before any version changes were made.

AddedTimestampedGeometryComponentCache

Added timestamped caches for geometry component to handle transform sampling instead of per-frame.

AddedCacheDataReduction

Added functionality to strip unnecessary data from geometry collection caches.

GeometryCollectionInDDC

Geometry collection data is now in the DDC.

GeometryCollectionInDDCAndAsset

Geometry collection data is now in both the DDC and the asset.

ChaosArchiveAdded

New way to serialize unique ptr and serializable ptr.

FieldsAdded

Serialization support for UFieldSystems.

DensityUnitsChanged

Density default units changed from kg/cm3 to kg/m3

BulkSerializeArrays

Bulk serialize arrays

GroupAndAttributeNameRemapping

Bulk serialize arrays

ImplicitObjectDoCollideAttribute

Bulk serialize arrays

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