![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "CoreMinimal.h"#include "HAL/IConsoleManager.h"#include "RHI.h"#include "ShaderParameters.h"#include "RendererInterface.h"#include "RHIStaticStates.h"#include "GlobalDistanceFieldParameters.h"#include "Shader.h"#include "StaticBoundShaderState.h"#include "ScenePrivate.h"#include "SceneUtils.h"#include "PostProcess/SceneRenderTargets.h"#include "GlobalShader.h"#include "SceneRenderTargetParameters.h"#include "DeferredShadingRenderer.h"#include "PostProcess/PostProcessing.h"#include "PostProcess/SceneFilterRendering.h"#include "DistanceFieldLightingShared.h"#include "DistanceFieldAmbientOcclusion.h"#include "DistanceFieldLightingPost.h"#include "GlobalDistanceField.h"#include "PipelineStateCache.h"#include "ClearQuad.h"#include "VisualizeTexture.h"#include "DataDrivenShaderPlatformInfo.h"Classes | |
| class | FConeTraceScreenGridObjectOcclusionCS |
| class | FConeTraceScreenGridGlobalOcclusionCS |
| class | FCombineConeVisibilityCS |
Variables | |
| int32 | GConeTraceDownsampleFactor = 4 |
| FVector2f | JitterOffsets [4] |
| float | GAOConeHalfAngle |
| const int32 | GConeTraceGlobalDFTileSize = 8 |
| const int32 | GCombineConesSizeX = 8 |
| IMPLEMENT_GLOBAL_SHADER | ( | FCombineConeVisibilityCS | , |
| "/Engine/Private/DistanceFieldScreenGridLighting.usf" | , | ||
| "CombineConeVisibilityCS" | , | ||
| SF_Compute | |||
| ) |
| IMPLEMENT_GLOBAL_SHADER | ( | FConeTraceScreenGridGlobalOcclusionCS | , |
| "/Engine/Private/DistanceFieldScreenGridLighting.usf" | , | ||
| "ConeTraceGlobalOcclusionCS" | , | ||
| SF_Compute | |||
| ) |
| IMPLEMENT_GLOBAL_SHADER | ( | FConeTraceScreenGridObjectOcclusionCS | , |
| "/Engine/Private/DistanceFieldScreenGridLighting.usf" | , | ||
| "ConeTraceObjectOcclusionCS" | , | ||
| SF_Compute | |||
| ) |
| void PostProcessBentNormalAOScreenGrid | ( | FRDGBuilder & | GraphBuilder, |
| const FDistanceFieldAOParameters & | Parameters, | ||
| const FViewInfo & | View, | ||
| const FSceneTextures & | SceneTextures, | ||
| FRDGTextureRef | VelocityTexture, | ||
| FRDGTextureRef | BentNormalInterpolation, | ||
| FRDGTextureRef | DistanceFieldNormal, | ||
| FRDGTextureRef & | BentNormalOutput | ||
| ) |
| bool ShouldCompileDFScreenGridLightingShaders | ( | EShaderPlatform | ShaderPlatform | ) |
|
extern |
| const int32 GCombineConesSizeX = 8 |
| int32 GConeTraceDownsampleFactor = 4 |
| const int32 GConeTraceGlobalDFTileSize = 8 |