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

#include <SceneManagement.h>

+ Inheritance diagram for FProjectedShadowInitializer:

Public Member Functions

 FProjectedShadowInitializer ()
 
bool IsCachedShadowValid (const FProjectedShadowInitializer &CachedShadow) const
 

Public Attributes

FVector PreShadowTranslation
 
FMatrix WorldToLight
 
FVector2D Scales
 
FBoxSphereBounds SubjectBounds
 
FVector4 WAxis
 
float MinLightW
 
float MaxDistanceToCastInLightW
 

Detailed Description

A projected shadow transform.

Constructor & Destructor Documentation

◆ FProjectedShadowInitializer()

FProjectedShadowInitializer::FProjectedShadowInitializer ( )
inline

Default constructor.

Member Function Documentation

◆ IsCachedShadowValid()

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

Member Data Documentation

◆ MaxDistanceToCastInLightW

float FProjectedShadowInitializer::MaxDistanceToCastInLightW

◆ MinLightW

float FProjectedShadowInitializer::MinLightW

◆ PreShadowTranslation

FVector FProjectedShadowInitializer::PreShadowTranslation

A translation that is applied to world-space before transforming by one of the shadow matrices.

◆ Scales

FVector2D FProjectedShadowInitializer::Scales

Non-uniform scale to be applied after WorldToLight.

◆ SubjectBounds

FBoxSphereBounds FProjectedShadowInitializer::SubjectBounds

◆ WAxis

FVector4 FProjectedShadowInitializer::WAxis

◆ WorldToLight

FMatrix FProjectedShadowInitializer::WorldToLight

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