![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "LightFunctionAtlas.h"#include "HAL/IConsoleManager.h"#include "RendererPrivate.h"#include "LightSceneProxy.h"#include "LightSceneInfo.h"#include "LightRendering.h"#include "Materials/MaterialRenderProxy.h"#include "Materials/MaterialInterface.h"#include "RenderGraphBuilder.h"#include "SystemTextures.h"#include "PostProcess/PostProcessing.h"#include "PostProcess/SceneFilterRendering.h"#include "MegaLights/MegaLights.h"#include "ShadowRendering.h"#include "CanvasItem.h"#include "CanvasTypes.h"#include "Containers/HashTable.h"#include "RenderUtils.h"#include "VolumetricFog.h"#include "RectLightSceneProxy.h"Classes | |
| class | LightFunctionAtlas::FLightFunctionAtlasSlotPS |
Namespaces | |
| namespace | LightFunctionAtlas |
Variables | |
| int | GVolumetricFogUsesLightFunctionAtlas = 1 |
| int | GDeferredUsesLightFunctionAtlas = 1 |
| FAutoConsoleVariableRef | CVarDeferredLightsUsesLightFunctionAtlas (TEXT("r.Deferred.UsesLightFunctionAtlas"), GDeferredUsesLightFunctionAtlas, TEXT("Whether the light function atlas is sampled when rendering local lights."), ECVF_RenderThreadSafe) |
| int | GLumenUsesLightFunctionAtlas = 1 |
| FAutoConsoleVariableRef | CVarLumenUsesLightFunctionAtlas (TEXT("r.Lumen.UsesLightFunctionAtlas"), GLumenUsesLightFunctionAtlas, TEXT("Whether the light function atlas is sampled for lumen scene lighting."), ECVF_RenderThreadSafe) |
| FAutoConsoleVariableRef CVarVolumetricFogLightFunction | ( | TEXT("r.VolumetricFog.LightFunction") | , |
| GVolumetricFogUsesLightFunctionAtlas | , | ||
| TEXT("This is an alias, please use r.VolumetricFog.UsesLightFunctionAtlas.") | , | ||
| ECVF_Scalability| | ECVF_RenderThreadSafe | ||
| ) |
| FAutoConsoleVariableRef CVarVolumetricFogUsesLightFunctionAtlas | ( | TEXT("r.VolumetricFog.UsesLightFunctionAtlas") | , |
| GVolumetricFogUsesLightFunctionAtlas | , | ||
| TEXT("Whether the light function atlas is sampled when rendering local lights.") | , | ||
| ECVF_Scalability| | ECVF_RenderThreadSafe | ||
| ) |
| DECLARE_GPU_STAT | ( | LightFunctionAtlasGeneration | ) |
| FAutoConsoleVariableRef CVarDeferredLightsUsesLightFunctionAtlas(TEXT("r.Deferred.UsesLightFunctionAtlas"), GDeferredUsesLightFunctionAtlas, TEXT("Whether the light function atlas is sampled when rendering local lights."), ECVF_RenderThreadSafe) | ( | TEXT("r.Deferred.UsesLightFunctionAtlas") | , |
| GDeferredUsesLightFunctionAtlas | , | ||
| TEXT("Whether the light function atlas is sampled when rendering local lights.") | , | ||
| ECVF_RenderThreadSafe | |||
| ) |
| FAutoConsoleVariableRef CVarLumenUsesLightFunctionAtlas(TEXT("r.Lumen.UsesLightFunctionAtlas"), GLumenUsesLightFunctionAtlas, TEXT("Whether the light function atlas is sampled for lumen scene lighting."), ECVF_RenderThreadSafe) | ( | TEXT("r.Lumen.UsesLightFunctionAtlas") | , |
| GLumenUsesLightFunctionAtlas | , | ||
| TEXT("Whether the light function atlas is sampled for lumen scene lighting.") | , | ||
| ECVF_RenderThreadSafe | |||
| ) |
| int GDeferredUsesLightFunctionAtlas = 1 |
| int GLumenUsesLightFunctionAtlas = 1 |
| int GVolumetricFogUsesLightFunctionAtlas = 1 |