![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Stats/Stats.h"#include "DataDrivenShaderPlatformInfo.h"#include "Engine/Engine.h"#include "HAL/IConsoleManager.h"#include "RHI.h"#include "RenderResource.h"#include "ShaderParameters.h"#include "RendererInterface.h"#include "Shader.h"#include "StaticBoundShaderState.h"#include "SceneUtils.h"#include "RHIStaticStates.h"#include "PostProcess/SceneRenderTargets.h"#include "GlobalShader.h"#include "SceneRenderTargetParameters.h"#include "DeferredShadingRenderer.h"#include "PipelineStateCache.h"#include "ClearQuad.h"#include "ScenePrivate.h"#include "SpriteIndexBuffer.h"#include "PostProcess/SceneFilterRendering.h"#include "PrecomputedVolumetricLightmap.h"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 |
| IMPLEMENT_GLOBAL_SHADER | ( | FVisualizeVolumetricLightmapPS | , |
| "/Engine/Private/VisualizeVolumetricLightmap.usf" | , | ||
| "VisualizeVolumetricLightmapPS" | , | ||
| SF_Pixel | |||
| ) |
| IMPLEMENT_GLOBAL_SHADER | ( | FVisualizeVolumetricLightmapVS | , |
| "/Engine/Private/VisualizeVolumetricLightmap.usf" | , | ||
| "VisualizeVolumetricLightmapVS" | , | ||
| SF_Vertex | |||
| ) |
| 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 | |||
| ) |
| 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 | |||
| ) |
| const int32 GQuadsPerVisualizeInstance = 8 |
| TGlobalResource<FSpriteIndexBuffer<GQuadsPerVisualizeInstance> > GVisualizeQuadIndexBuffer |
| float GVolumetricLightmapVisualizationMinScreenFraction = .001f |
| float GVolumetricLightmapVisualizationRadiusScale = .01f |