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

#include <SceneRendering.h>

Public Member Functions

 FMobileCSMVisibilityInfo ()
 

Public Attributes

uint32 bMobileDynamicCSMInUse: 1
 
uint32 bAlwaysUseCSM: 1
 
FSceneBitArray MobilePrimitiveCSMReceiverVisibilityMap
 
FSceneBitArray MobileCSMStaticMeshVisibilityMap
 
FSceneBitArray MobileNonCSMStaticMeshVisibilityMap
 

Detailed Description

Mobile only. Information used to determine whether static meshes will be rendered with CSM shaders or not.

Constructor & Destructor Documentation

◆ FMobileCSMVisibilityInfo()

FMobileCSMVisibilityInfo::FMobileCSMVisibilityInfo ( )
inline

Initialization constructor.

Member Data Documentation

◆ bAlwaysUseCSM

uint32 FMobileCSMVisibilityInfo::bAlwaysUseCSM

◆ bMobileDynamicCSMInUse

uint32 FMobileCSMVisibilityInfo::bMobileDynamicCSMInUse

true if there are any primitives affected by CSM subjects

◆ MobileCSMStaticMeshVisibilityMap

FSceneBitArray FMobileCSMVisibilityInfo::MobileCSMStaticMeshVisibilityMap

◆ MobileNonCSMStaticMeshVisibilityMap

FSceneBitArray FMobileCSMVisibilityInfo::MobileNonCSMStaticMeshVisibilityMap

Visibility lists for static meshes that will use the non CSM shaders.

◆ MobilePrimitiveCSMReceiverVisibilityMap

FSceneBitArray FMobileCSMVisibilityInfo::MobilePrimitiveCSMReceiverVisibilityMap

Visibility lists for static meshes that will use expensive CSM shaders.


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