UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
HLSLMaterialTranslator.cpp File Reference
#include "HLSLMaterialTranslator.h"
#include "VT/VirtualTextureScalability.h"
#include "Engine/Engine.h"
#include "MaterialDomain.h"
#include "MaterialSharedPrivate.h"
#include "Engine/Texture.h"
#include "Engine/TextureCollection.h"
#include "Materials/MaterialAttributeDefinitionMap.h"
#include "Field/FieldSystemTypes.h"
#include "Materials/MaterialExpressionCustom.h"
#include "Interfaces/ITargetPlatformManagerModule.h"
#include "Materials/MaterialExpressionMaterialAttributeLayers.h"
#include "Materials/HLSLMaterialDerivativeAutogen.h"
#include "Materials/MaterialFunction.h"
#include "MaterialExpressionSettings.h"
#include "ProfilingDebugging/CookStats.h"
#include "Engine/RendererSettings.h"
#include "DataDrivenShaderPlatformInfo.h"
#include "Materials/Material.h"
#include "Materials/MaterialExpressionAbsorptionMediumMaterialOutput.h"
#include "Materials/MaterialExpressionCustomOutput.h"
#include "Materials/MaterialExpressionFunctionInput.h"
#include "Materials/MaterialExpressionFunctionOutput.h"
#include "Materials/MaterialExpressionMaterialFunctionCall.h"
#include "Materials/MaterialExpressionNoise.h"
#include "Materials/MaterialExpressionSingleLayerWaterMaterialOutput.h"
#include "Materials/MaterialExpressionTextureBase.h"
#include "Materials/MaterialExpressionThinTranslucentMaterialOutput.h"
#include "Materials/MaterialExpressionUtils.h"
#include "Materials/MaterialExpressionVectorNoise.h"
#include "Materials/MaterialExpressionViewProperty.h"
#include "Materials/MaterialExpressionVolumetricAdvancedMaterialOutput.h"
#include "Materials/MaterialExpressionWorldPosition.h"
#include "Materials/MaterialExpressionFirstPersonOutput.h"
#include "Materials/MaterialExternalCodeRegistry.h"
#include "Materials/MaterialSourceTemplate.h"
#include "Materials/SubstrateMaterial.h"
#include "Materials/MaterialInsights.h"
#include "StringTemplate.h"
#include "ParameterCollection.h"
#include "RenderUtils.h"
#include "Serialization/ShaderKeyGenerator.h"
#include "Stats/StatsMisc.h"
#include "Stats/StatsTrace.h"
#include "SubstrateDefinitions.h"
#include "UObject/ObjectRedirector.h"
#include "VT/RuntimeVirtualTexture.h"
#include <memory>
#include <tuple>
#include "ShaderCompiler.h"
#include "Misc/FileHelper.h"
#include "Misc/ScopeLock.h"
#include "Misc/StringBuilder.h"
#include "Serialization/ObjectWriter.h"
#include "Serialization/ObjectReader.h"
#include "Serialization/BufferArchive.h"
#include "Serialization/MemoryReader.h"
#include "Serialization/ObjectAndNameAsStringProxyArchive.h"
#include "DerivedDataRequestOwner.h"
#include "DerivedDataCache.h"
#include "MaterialCachedData.h"
#include "PostProcess/PostProcessMaterialInputs.h"
#include "Engine/SubsurfaceProfile.h"
#include "Materials/MaterialExpressionClearCoatNormalCustomOutput.h"
#include "Materials/MaterialExpressionTangentOutput.h"
#include "MaterialCache/MaterialCacheAttribute.h"
#include <functional>

Variables

TAutoConsoleVariable< boolCVarShadersSDCEEnabled (TEXT("r.Shaders.SDCE"), true, TEXT("Strip dead code using symbolic dead code elimination on structured member stores"))
 

Variable Documentation

◆ CVarShadersSDCEEnabled

TAutoConsoleVariable< bool > CVarShadersSDCEEnabled(TEXT("r.Shaders.SDCE"), true, TEXT("Strip dead code using symbolic dead code elimination on structured member stores")) ( TEXT("r.Shaders.SDCE")  ,
true  ,
TEXT("Strip dead code using symbolic dead code elimination on structured member stores"  
)