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

Classes

class  FCopyCubemapToIlluminanceMeterCubemapPS
 
class  FDownsampleIntegrateCubemapIlluminancePS
 
class  FPrintIlluminanceMeterPS
 

Functions

 DECLARE_GPU_STAT (IlluminanceMeter)
 
 IMPLEMENT_GLOBAL_SHADER (FCopyCubemapToIlluminanceMeterCubemapPS, "/Engine/Private/ReflectionEnvironmentShaders.usf", "CopyCubemapToIlluminanceMeterCubemapPS", SF_Pixel)
 
 IMPLEMENT_GLOBAL_SHADER (FDownsampleIntegrateCubemapIlluminancePS, "/Engine/Private/ReflectionEnvironmentShaders.usf", "DownsampleIntegrateCubemapIlluminancePS", SF_Pixel)
 
 IMPLEMENT_GLOBAL_SHADER (FPrintIlluminanceMeterPS, "/Engine/Private/ReflectionEnvironmentShaders.usf", "VisualizeIlluminanceMeterPS", SF_Pixel)
 
FScreenPassTexture ProcessAndRenderIlluminanceMeter (FRDGBuilder &GraphBuilder, const FViewInfo &View, FScreenPassTexture &ScreenPassSceneColor)
 

Function Documentation

◆ DECLARE_GPU_STAT()

DECLARE_GPU_STAT ( IlluminanceMeter  )

◆ IMPLEMENT_GLOBAL_SHADER() [1/3]

IMPLEMENT_GLOBAL_SHADER ( FCopyCubemapToIlluminanceMeterCubemapPS  ,
"/Engine/Private/ReflectionEnvironmentShaders.usf"  ,
"CopyCubemapToIlluminanceMeterCubemapPS"  ,
SF_Pixel   
)

◆ IMPLEMENT_GLOBAL_SHADER() [2/3]

IMPLEMENT_GLOBAL_SHADER ( FDownsampleIntegrateCubemapIlluminancePS  ,
"/Engine/Private/ReflectionEnvironmentShaders.usf"  ,
"DownsampleIntegrateCubemapIlluminancePS"  ,
SF_Pixel   
)

◆ IMPLEMENT_GLOBAL_SHADER() [3/3]

IMPLEMENT_GLOBAL_SHADER ( FPrintIlluminanceMeterPS  ,
"/Engine/Private/ReflectionEnvironmentShaders.usf"  ,
"VisualizeIlluminanceMeterPS"  ,
SF_Pixel   
)

◆ ProcessAndRenderIlluminanceMeter()

FScreenPassTexture ProcessAndRenderIlluminanceMeter ( FRDGBuilder GraphBuilder,
const FViewInfo View,
FScreenPassTexture ScreenPassSceneColor 
)