UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ScreenSpaceShadows.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3/*
4===============================================================================
5 ScreenSpaceShadows.h: Functionality for rendering screen space shadows
6===============================================================================
7*/
8
9#pragma once
10
11#include "CoreMinimal.h"
12#include "RendererInterface.h"
14
16class FLightSceneInfo;
17
19 FRDGBuilder& GraphBuilder,
20 const FMinimalSceneTextures& SceneTextures,
21 const TArray<FViewInfo>& Views,
22 const FLightSceneInfo* LightSceneInfo,
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
void RenderScreenSpaceShadows(FRDGBuilder &GraphBuilder, const FMinimalSceneTextures &SceneTextures, const TArray< FViewInfo > &Views, const FLightSceneInfo *LightSceneInfo, bool bProjectingForForwardShading, FRDGTextureRef ScreenShadowMaskTexture)
Definition ScreenSpaceShadows.cpp:461
Definition LightSceneInfo.h:208
Definition RenderGraphBuilder.h:49
Definition RenderGraphResources.h:571
Definition Array.h:670
Definition SceneTextures.h:52