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

#include <SceneRendering.h>

Public Member Functions

 FVisibleLightViewInfo ()
 

Public Attributes

FSceneBitArray ProjectedShadowVisibilityMap
 
TArray< FPrimitiveViewRelevance, SceneRenderingAllocatorProjectedShadowViewRelevanceMap
 
uint32 bInViewFrustum: 1
 
uint32 bInDrawRange: 1
 
FMobileCSMSubjectPrimitives MobileCSMSubjectPrimitives
 

Detailed Description

Information about a visible light which is specific to the view it's visible in.

Constructor & Destructor Documentation

◆ FVisibleLightViewInfo()

FVisibleLightViewInfo::FVisibleLightViewInfo ( )
inline

Initialization constructor.

Member Data Documentation

◆ bInDrawRange

uint32 FVisibleLightViewInfo::bInDrawRange

true if the light didn't get distance culled.

◆ bInViewFrustum

uint32 FVisibleLightViewInfo::bInViewFrustum

true if this light in the view frustum (dir/sky lights always are).

◆ MobileCSMSubjectPrimitives

FMobileCSMSubjectPrimitives FVisibleLightViewInfo::MobileCSMSubjectPrimitives

List of CSM shadow casters. Used by mobile renderer for culling primitives receiving static + CSM shadows

◆ ProjectedShadowViewRelevanceMap

TArray<FPrimitiveViewRelevance,SceneRenderingAllocator> FVisibleLightViewInfo::ProjectedShadowViewRelevanceMap

The view relevance of each shadow in the corresponding FVisibleLightInfo::AllProjectedShadows array.

◆ ProjectedShadowVisibilityMap

FSceneBitArray FVisibleLightViewInfo::ProjectedShadowVisibilityMap

Whether each shadow in the corresponding FVisibleLightInfo::AllProjectedShadows array is visible.


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