Module |
|
Header |
/Engine/Source/Runtime/Core/Public/UObject/RenderingObjectVersion.h |
Include |
#include "UObject/RenderingObjectVersion.h" |
enum Type
{
BeforeCustomVersionWasAdded = 0,
IndirectLightingCache3BandSupport,
CustomReflectionCaptureResolutionSupport,
RemovedTextureStreamingLevelData,
IntroducedMeshDecals,
ReflectionCapturesStoreAverageBrightness,
ChangedPlanarReflectionFadeDefaults,
RemovedRenderTargetSize,
MovedParticleCutoutsToRequiredModule,
MapBuildDataSeparatePackage,
TextureStreamingMeshUVChannelData,
TypeHandlingForMaterialSqrtNodes,
FixedBSPLightmaps,
DistanceFieldSelfShadowBias,
FixedLegacyMaterialAttributeNodeTypes,
ShaderResourceCodeSharing,
MotionBlurAndTAASupportInSceneCapture2d,
AddedTextureRenderTargetFormats,
FixedMeshUVDensity,
AddedbUseShowOnlyList,
VolumetricLightmaps,
MaterialAttributeLayerParameters,
StoreReflectionCaptureBrightnessForCooking,
ModelVertexBufferSerialization,
ReplaceLightAsIfStatic,
ShaderPermutationId,
IncreaseNormalPrecision,
VirtualTexturedLightmaps,
GeometryCacheFastDecoder,
LightmapHasShadowmapData,
DiaphragmDOFOnlyForDeferredShadingRenderer,
VirtualTexturedLightmapsV2,
SkyAtmosphereStaticLightingVersioning,
ExplicitSRGBSetting,
VolumetricLightmapStreaming,
RemovedSM4,
MaterialShaderMapIdSerialization,
StaticMeshSectionForceOpaqueField,
AutoExposureChanges,
RemovedEmulatedInstancing,
PerInstanceCustomData,
AnisotropicMaterial,
AutoExposureForceOverrideBiasFlag,
AutoExposureDefaultFix,
VersionPlusOne,
LatestVersion = VersionPlusOne - 1,
}
Name |
Description |
---|---|
BeforeCustomVersionWasAdded |
Before any version changes were made. |
IndirectLightingCache3BandSupport |
Added support for 3 band SH in the ILC. |
CustomReflectionCaptureResolutionSupport |
Allows specifying resolution for reflection capture probes. |
RemovedTextureStreamingLevelData |
|
IntroducedMeshDecals |
Translucency is now a property which matters for materials with the decal domain |
ReflectionCapturesStoreAverageBrightness |
Reflection captures are no longer prenormalized. |
ChangedPlanarReflectionFadeDefaults |
|
RemovedRenderTargetSize |
|
MovedParticleCutoutsToRequiredModule |
Particle Cutout (SubUVAnimation) data is now stored in the ParticleRequired Module. |
MapBuildDataSeparatePackage |
|
TextureStreamingMeshUVChannelData |
StaticMesh and SkeletalMesh texcoord size data. |
TypeHandlingForMaterialSqrtNodes |
Added type handling to material normalize and length (sqrt) nodes. |
FixedBSPLightmaps |
|
DistanceFieldSelfShadowBias |
|
FixedLegacyMaterialAttributeNodeTypes |
|
ShaderResourceCodeSharing |
|
MotionBlurAndTAASupportInSceneCapture2d |
|
AddedTextureRenderTargetFormats |
|
FixedMeshUVDensity |
Triggers a rebuild of the mesh UV density while also adding an update in the postedit. |
AddedbUseShowOnlyList |
|
VolumetricLightmaps |
|
MaterialAttributeLayerParameters |
|
StoreReflectionCaptureBrightnessForCooking |
|
ModelVertexBufferSerialization |
FModelVertexBuffer does serialize a regular TArray instead of a TResourceArray. |
ReplaceLightAsIfStatic |
|
ShaderPermutationId |
Added per FShaderType permutation id. |
IncreaseNormalPrecision |
Changed normal precision in imported data. |
VirtualTexturedLightmaps |
|
GeometryCacheFastDecoder |
|
LightmapHasShadowmapData |
|
DiaphragmDOFOnlyForDeferredShadingRenderer |
Removed old gaussian and bokeh DOF methods from deferred shading renderer. |
VirtualTexturedLightmapsV2 |
Lightmaps replace ULightMapVirtualTexture (non-UTexture derived class) with ULightMapVirtualTexture2D (derived from UTexture) |
SkyAtmosphereStaticLightingVersioning |
|
ExplicitSRGBSetting |
UTextureRenderTarget2D now explicitly allows users to create sRGB or non-sRGB type targets. |
VolumetricLightmapStreaming |
|
RemovedSM4 |
ShaderModel4 support removed from engine. |
MaterialShaderMapIdSerialization |
Deterministic ShaderMapID serialization. |
StaticMeshSectionForceOpaqueField |
Add force opaque flag for static mesh. |
AutoExposureChanges |
Add force opaque flag for static mesh. |
RemovedEmulatedInstancing |
Removed emulated instancing from instanced static meshes. |
PerInstanceCustomData |
Added per instance custom data (for Instanced Static Meshes) |
AnisotropicMaterial |
Added material attributes to shader graph to support anisotropic materials. |
AutoExposureForceOverrideBiasFlag |
Add if anything has changed in the exposure, override the bias to avoid the new default propagating. |
AutoExposureDefaultFix |
Override for a special case for objects that were serialized and deserialized between versions AutoExposureChanges and AutoExposureForceOverrideBiasFlag. |
VersionPlusOne |
-- |
LatestVersion |