![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "CoreMinimal.h"#include "Stats/Stats.h"#include "HAL/IConsoleManager.h"#include "EngineGlobals.h"#include "RHI.h"#include "UniformBuffer.h"#include "ShaderParameters.h"#include "RendererInterface.h"#include "Shader.h"#include "SceneUtils.h"#include "RHIStaticStates.h"#include "PostProcess/SceneRenderTargets.h"#include "LightSceneInfo.h"#include "GlobalShader.h"#include "SceneRenderTargetParameters.h"#include "BasePassRendering.h"#include "DeferredShadingRenderer.h"#include "ScenePrivate.h"#include "ShaderPrintParameters.h"#include "ShaderPrint.h"#include "VirtualShadowMaps/VirtualShadowMapArray.h"#include "PostProcess/SceneFilterRendering.h"#include "PostProcess/PostProcessing.h"#include "Substrate/Substrate.h"#include "LightFunctionAtlas.h"#include "AnisotropyRendering.h"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 |
|
strong |
| DECLARE_GPU_STAT_NAMED | ( | ClusteredShading | , |
| TEXT("Clustered Shading") | |||
| ) |
| IMPLEMENT_GLOBAL_SHADER | ( | FClusteredShadingPS | , |
| "/Engine/Private/ClusteredDeferredShadingPixelShader.usf" | , | ||
| "ClusteredShadingPixelShader" | , | ||
| SF_Pixel | |||
| ) |
| IMPLEMENT_GLOBAL_SHADER | ( | FClusteredShadingVS | , |
| "/Engine/Private/ClusteredDeferredShadingVertexShader.usf" | , | ||
| "ClusteredShadingVertexShader" | , | ||
| SF_Vertex | |||
| ) |
| int32 GUseClusteredDeferredShading = 0 |