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

Classes

class  FVisualizeVolumetricLightmapVS
 
class  FVisualizeVolumetricLightmapPS
 

Functions

 IMPLEMENT_GLOBAL_SHADER (FVisualizeVolumetricLightmapVS, "/Engine/Private/VisualizeVolumetricLightmap.usf", "VisualizeVolumetricLightmapVS", SF_Vertex)
 
 IMPLEMENT_GLOBAL_SHADER (FVisualizeVolumetricLightmapPS, "/Engine/Private/VisualizeVolumetricLightmap.usf", "VisualizeVolumetricLightmapPS", SF_Pixel)
 

Variables

float GVolumetricLightmapVisualizationRadiusScale = .01f
 
FAutoConsoleVariableRef CVarVolumetricLightmapVisualizationRadiusScale (TEXT("r.VolumetricLightmap.VisualizationRadiusScale"), GVolumetricLightmapVisualizationRadiusScale, TEXT("Scales the size of the spheres used to visualize volumetric lightmap samples."), ECVF_RenderThreadSafe)
 
float GVolumetricLightmapVisualizationMinScreenFraction = .001f
 
FAutoConsoleVariableRef CVarVolumetricLightmapVisualizationMinScreenFraction (TEXT("r.VolumetricLightmap.VisualizationMinScreenFraction"), GVolumetricLightmapVisualizationMinScreenFraction, TEXT("Minimum screen size of a volumetric lightmap visualization sphere"), ECVF_RenderThreadSafe)
 
const int32 GQuadsPerVisualizeInstance = 8
 
TGlobalResource< FSpriteIndexBuffer< GQuadsPerVisualizeInstance > > GVisualizeQuadIndexBuffer
 

Function Documentation

◆ IMPLEMENT_GLOBAL_SHADER() [1/2]

IMPLEMENT_GLOBAL_SHADER ( FVisualizeVolumetricLightmapPS  ,
"/Engine/Private/VisualizeVolumetricLightmap.usf"  ,
"VisualizeVolumetricLightmapPS"  ,
SF_Pixel   
)

◆ IMPLEMENT_GLOBAL_SHADER() [2/2]

IMPLEMENT_GLOBAL_SHADER ( FVisualizeVolumetricLightmapVS  ,
"/Engine/Private/VisualizeVolumetricLightmap.usf"  ,
"VisualizeVolumetricLightmapVS"  ,
SF_Vertex   
)

Variable Documentation

◆ CVarVolumetricLightmapVisualizationMinScreenFraction

FAutoConsoleVariableRef CVarVolumetricLightmapVisualizationMinScreenFraction(TEXT("r.VolumetricLightmap.VisualizationMinScreenFraction"), GVolumetricLightmapVisualizationMinScreenFraction, TEXT("Minimum screen size of a volumetric lightmap visualization sphere"), ECVF_RenderThreadSafe) ( TEXT("r.VolumetricLightmap.VisualizationMinScreenFraction")  ,
GVolumetricLightmapVisualizationMinScreenFraction  ,
TEXT("Minimum screen size of a volumetric lightmap visualization sphere" ,
ECVF_RenderThreadSafe   
)

◆ CVarVolumetricLightmapVisualizationRadiusScale

FAutoConsoleVariableRef CVarVolumetricLightmapVisualizationRadiusScale(TEXT("r.VolumetricLightmap.VisualizationRadiusScale"), GVolumetricLightmapVisualizationRadiusScale, TEXT("Scales the size of the spheres used to visualize volumetric lightmap samples."), ECVF_RenderThreadSafe) ( TEXT("r.VolumetricLightmap.VisualizationRadiusScale")  ,
GVolumetricLightmapVisualizationRadiusScale  ,
TEXT("Scales the size of the spheres used to visualize volumetric lightmap samples." ,
ECVF_RenderThreadSafe   
)

◆ GQuadsPerVisualizeInstance

const int32 GQuadsPerVisualizeInstance = 8

◆ GVisualizeQuadIndexBuffer

◆ GVolumetricLightmapVisualizationMinScreenFraction

float GVolumetricLightmapVisualizationMinScreenFraction = .001f

◆ GVolumetricLightmapVisualizationRadiusScale

float GVolumetricLightmapVisualizationRadiusScale = .01f