UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ClusteredDeferredShadingPass.cpp File Reference

Classes

class  FClusteredShadingVS
 
class  FClusteredShadingPS
 

Enumerations

enum class  EClusterPassInputType : uint8 { GBuffer , Substrate , HairStrands }
 

Functions

 DECLARE_GPU_STAT_NAMED (ClusteredShading, TEXT("Clustered Shading"))
 
 IMPLEMENT_GLOBAL_SHADER (FClusteredShadingVS, "/Engine/Private/ClusteredDeferredShadingVertexShader.usf", "ClusteredShadingVertexShader", SF_Vertex)
 
 IMPLEMENT_GLOBAL_SHADER (FClusteredShadingPS, "/Engine/Private/ClusteredDeferredShadingPixelShader.usf", "ClusteredShadingPixelShader", SF_Pixel)
 

Variables

int32 GUseClusteredDeferredShading = 0
 

Enumeration Type Documentation

◆ EClusterPassInputType

Enumerator
GBuffer 
Substrate 
HairStrands 

Function Documentation

◆ DECLARE_GPU_STAT_NAMED()

DECLARE_GPU_STAT_NAMED ( ClusteredShading  ,
TEXT("Clustered Shading"  
)

◆ IMPLEMENT_GLOBAL_SHADER() [1/2]

IMPLEMENT_GLOBAL_SHADER ( FClusteredShadingPS  ,
"/Engine/Private/ClusteredDeferredShadingPixelShader.usf"  ,
"ClusteredShadingPixelShader"  ,
SF_Pixel   
)

◆ IMPLEMENT_GLOBAL_SHADER() [2/2]

IMPLEMENT_GLOBAL_SHADER ( FClusteredShadingVS  ,
"/Engine/Private/ClusteredDeferredShadingVertexShader.usf"  ,
"ClusteredShadingVertexShader"  ,
SF_Vertex   
)

Variable Documentation

◆ GUseClusteredDeferredShading

int32 GUseClusteredDeferredShading = 0