Module |
|
Header |
/Engine/Source/Runtime/Core/Public/UObject/FortniteMainBranchObjectVersion.h |
Include |
#include "UObject/FortniteMainBranchObjectVersion.h" |
enum Type
{
BeforeCustomVersionWasAdded = 0,
WorldCompositionTile3DOffset,
MaterialInstanceSerializeOptimization_ShaderFName,
CullDistanceRefactor_RemovedDefaultDistance,
CullDistanceRefactor_NeverCullHLODsByDefault,
CullDistanceRefactor_NeverCullALODActorsByDefault,
SaveGeneratedMorphTargetByEngine,
ConvertReductionSettingOptions,
StaticParameterTerrainLayerWeightBlendType,
FixUpNoneNameAnimationCurves,
EnsureActiveBoneIndicesToContainParents,
SerializeInstancedStaticMeshRenderData,
CachedMaterialQualityNodeUsage,
FontOutlineDropShadowFixup,
NewSkeletalMeshImporterWorkflow,
NewLandscapeMaterialPerLOD,
RemoveUnnecessaryTracksFromPose,
FoliageLazyObjPtrToSoftObjPtr,
REVERTED_StoreTimelineNamesInTemplate,
AddBakePoseOverrideForSkeletalMeshReductionSetting,
StoreTimelineNamesInTemplate,
WidgetStopDuplicatingAnimations,
AllowSkeletalMeshToReduceTheBaseLOD,
ShrinkCurveTableSize,
WidgetAnimationDefaultToSelfFail,
FortHUDElementNowRequiresTag,
FortMappedCookedAnimation,
SupportVirtualBoneInRetargeting,
FixUpWaterMetadata,
MoveWaterMetadataToActor,
ReplaceLakeCollision,
AnimLayerGuidConformation,
MakeOceanCollisionTransient,
FFieldPathOwnerSerialization,
FixUpUnderwaterPostProcessMaterial,
SupportMultipleWaterBodiesPerExclusionVolume,
RigVMByteCodeDeterminism,
LandscapePhysicalMaterialRenderData,
FixupRuntimeVirtualTextureVolume,
FixUpRiverCollisionComponents,
FixDuplicateRiverSplineMeshCollisionComponents,
ContainsStableActorGUIDs,
LevelsetSerializationSupportForBodySetup,
ChaosSolverPropertiesMoved,
GameFeatureData_MovedComponentListAndCheats,
ChaosClothAddfictitiousforces,
ChaosConvexVariableStructureDataAndVerticesArray,
RemoveLandscapeWaterInfo,
VersionPlusOne,
LatestVersion = VersionPlusOne - 1,
}
Name |
Description |
---|---|
BeforeCustomVersionWasAdded |
Before any version changes were made. |
WorldCompositionTile3DOffset |
World composition tile offset changed from 2d to 3d. |
MaterialInstanceSerializeOptimization_ShaderFName |
Minor material serialization optimization. |
CullDistanceRefactor_RemovedDefaultDistance |
Refactored cull distances to account for HLOD, explicit override and globals in priority. |
CullDistanceRefactor_NeverCullHLODsByDefault |
|
CullDistanceRefactor_NeverCullALODActorsByDefault |
|
SaveGeneratedMorphTargetByEngine |
Support to remove morphtarget generated by bRemapMorphtarget. |
ConvertReductionSettingOptions |
Convert reduction setting options. |
StaticParameterTerrainLayerWeightBlendType |
Serialize the type of blending used for landscape layer weight static params. |
FixUpNoneNameAnimationCurves |
Fix up None Named animation curve names,. |
EnsureActiveBoneIndicesToContainParents |
Ensure ActiveBoneIndices to have parents even not skinned for old assets. |
SerializeInstancedStaticMeshRenderData |
Serialize the instanced static mesh render data, to avoid building it at runtime. |
CachedMaterialQualityNodeUsage |
Cache material quality node usage. |
FontOutlineDropShadowFixup |
Font outlines no longer apply to drop shadows for new objects but we maintain the opposite way for backwards compat. |
NewSkeletalMeshImporterWorkflow |
New skeletal mesh import workflow (Geometry only or animation only re-import ) |
NewLandscapeMaterialPerLOD |
Migrate data from previous data structure to new one to support materials per LOD on the Landscape. |
RemoveUnnecessaryTracksFromPose |
New Pose Asset data type. |
FoliageLazyObjPtrToSoftObjPtr |
Migrate Foliage TLazyObjectPtr to TSoftObjectPtr. |
REVERTED_StoreTimelineNamesInTemplate |
TimelineTemplates store their derived names instead of dynamically generating This code tied to this version was reverted and redone at a later date |
AddBakePoseOverrideForSkeletalMeshReductionSetting |
Added BakePoseOverride for LOD setting. |
StoreTimelineNamesInTemplate |
TimelineTemplates store their derived names instead of dynamically generating. |
WidgetStopDuplicatingAnimations |
New Pose Asset data type. |
AllowSkeletalMeshToReduceTheBaseLOD |
Allow reducing of the base LOD, we need to store some imported model data so we can reduce again from the same data. |
ShrinkCurveTableSize |
Curve Table size reduction. |
WidgetAnimationDefaultToSelfFail |
Widgets upgraded with WidgetStopDuplicatingAnimations, may not correctly default-to-self for the widget parameter. |
FortHUDElementNowRequiresTag |
HUDWidgets now require an element tag. |
FortMappedCookedAnimation |
Animation saved as bulk data when cooked. |
SupportVirtualBoneInRetargeting |
Support Virtual Bone in Retarget Manager. |
FixUpWaterMetadata |
Fixup bad defaults in water metadata. |
MoveWaterMetadataToActor |
Move the location of water metadata. |
ReplaceLakeCollision |
Replaced lake collision component. |
AnimLayerGuidConformation |
Anim layer node names are now conformed by Guid. |
MakeOceanCollisionTransient |
Ocean collision component has become dynamic. |
FFieldPathOwnerSerialization |
FFieldPath will serialize the owner struct reference and only a short path to its property. |
FixUpUnderwaterPostProcessMaterial |
Simplified WaterBody post process material handling. |
SupportMultipleWaterBodiesPerExclusionVolume |
A single water exclusion volume can now exclude N water bodies. |
RigVMByteCodeDeterminism |
Serialize rigvm operators one by one instead of the full byte code array to ensure determinism. |
LandscapePhysicalMaterialRenderData |
Serialize the physical materials generated by the render material. |
FixupRuntimeVirtualTextureVolume |
RuntimeVirtualTextureVolume fix transforms. |
FixUpRiverCollisionComponents |
Retrieve water body collision components that were lost in cooked builds. |
FixDuplicateRiverSplineMeshCollisionComponents |
Fix duplicate spline mesh components on rivers. |
ContainsStableActorGUIDs |
Indicates level has stable actor guids. |
LevelsetSerializationSupportForBodySetup |
Levelset Serialization support for BodySetup. |
ChaosSolverPropertiesMoved |
Moving Chaos solver properties to allow them to exist in the project physics settings. |
GameFeatureData_MovedComponentListAndCheats |
Moving some UFortGameFeatureData properties and behaviors into the UGameFeatureAction pattern. |
ChaosClothAddfictitiousforces |
Add centrifugal forces for cloth. |
ChaosConvexVariableStructureDataAndVerticesArray |
Chaos Convex StructureData supports different index sizes based on num verts/planes Chaos FConvex uses array of FVec3s for vertices instead of particles (Merged from //UE4/Main) |
RemoveLandscapeWaterInfo |
Remove the WaterVelocityHeightTexture dependency on MPC_Landscape and LandscapeWaterIndo. |
VersionPlusOne |
-- |
LatestVersion |