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

Public Member Functions

 FLumenGatheredLight (const FScene *Scene, TConstArrayView< FViewInfo > Views, const FLumenSceneFrameTemporaries &FrameTemporaries, const FLightSceneInfo *InLightSceneInfo, uint32 InLightIndex)
 
bool NeedsShadowMask () const
 
bool CanUseBatchedShadows () const
 

Public Attributes

const FLightSceneInfoLightSceneInfo = nullptr
 
const FMaterialRenderProxyLightFunctionMaterialProxy = nullptr
 
uint32 LightIndex = 0
 
ELumenLightType Type = ELumenLightType::MAX
 
bool bHasShadows = false
 
bool bMayCastCloudTransmittance = false
 
bool bNeedsShadowMask = false
 
bool bBatchedShadowsEligible = false
 
FString Name
 
TArray< TUniformBufferRef< FDeferredLightUniformStruct >, TInlineAllocator< 4 > > DeferredLightUniformBuffers
 

Constructor & Destructor Documentation

◆ FLumenGatheredLight()

FLumenGatheredLight::FLumenGatheredLight ( const FScene Scene,
TConstArrayView< FViewInfo Views,
const FLumenSceneFrameTemporaries FrameTemporaries,
const FLightSceneInfo InLightSceneInfo,
uint32  InLightIndex 
)
inline

Member Function Documentation

◆ CanUseBatchedShadows()

bool FLumenGatheredLight::CanUseBatchedShadows ( ) const
inline

◆ NeedsShadowMask()

bool FLumenGatheredLight::NeedsShadowMask ( ) const
inline

Member Data Documentation

◆ bBatchedShadowsEligible

bool FLumenGatheredLight::bBatchedShadowsEligible = false

◆ bHasShadows

bool FLumenGatheredLight::bHasShadows = false

◆ bMayCastCloudTransmittance

bool FLumenGatheredLight::bMayCastCloudTransmittance = false

◆ bNeedsShadowMask

bool FLumenGatheredLight::bNeedsShadowMask = false

◆ DeferredLightUniformBuffers

TArray<TUniformBufferRef<FDeferredLightUniformStruct>, TInlineAllocator<4> > FLumenGatheredLight::DeferredLightUniformBuffers

◆ LightFunctionMaterialProxy

const FMaterialRenderProxy* FLumenGatheredLight::LightFunctionMaterialProxy = nullptr

◆ LightIndex

uint32 FLumenGatheredLight::LightIndex = 0

◆ LightSceneInfo

const FLightSceneInfo* FLumenGatheredLight::LightSceneInfo = nullptr

◆ Name

FString FLumenGatheredLight::Name

◆ Type

ELumenLightType FLumenGatheredLight::Type = ELumenLightType::MAX

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