UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FWholeSceneProjectedShadowInitializer Class Reference

#include <SceneManagement.h>

+ Inheritance diagram for FWholeSceneProjectedShadowInitializer:

Public Member Functions

 FWholeSceneProjectedShadowInitializer ()
 
bool IsCachedShadowValid (const FWholeSceneProjectedShadowInitializer &CachedShadow) const
 
- Public Member Functions inherited from FProjectedShadowInitializer
 FProjectedShadowInitializer ()
 
bool IsCachedShadowValid (const FProjectedShadowInitializer &CachedShadow) const
 

Public Attributes

FShadowCascadeSettings CascadeSettings
 
bool bOnePassPointLightShadow
 
bool bRayTracedDistanceField
 
- Public Attributes inherited from FProjectedShadowInitializer
FVector PreShadowTranslation
 
FMatrix WorldToLight
 
FVector2D Scales
 
FBoxSphereBounds SubjectBounds
 
FVector4 WAxis
 
float MinLightW
 
float MaxDistanceToCastInLightW
 

Detailed Description

Information needed to create a whole scene projected shadow.

Constructor & Destructor Documentation

◆ FWholeSceneProjectedShadowInitializer()

FWholeSceneProjectedShadowInitializer::FWholeSceneProjectedShadowInitializer ( )
inline

Member Function Documentation

◆ IsCachedShadowValid()

bool FWholeSceneProjectedShadowInitializer::IsCachedShadowValid ( const FWholeSceneProjectedShadowInitializer CachedShadow) const
inline

Member Data Documentation

◆ bOnePassPointLightShadow

bool FWholeSceneProjectedShadowInitializer::bOnePassPointLightShadow

◆ bRayTracedDistanceField

bool FWholeSceneProjectedShadowInitializer::bRayTracedDistanceField

◆ CascadeSettings

FShadowCascadeSettings FWholeSceneProjectedShadowInitializer::CascadeSettings

The documentation for this class was generated from the following file: