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

#include <LumenSceneData.h>

Public Member Functions

bool HasMergedInstances () const
 
bool HasMergedPrimitives () const
 

Public Attributes

TArray< FPrimitiveSceneInfo *, TInlineAllocator< 1 > > Primitives
 
int32 PrimitiveInstanceIndex = -1
 
int32 MeshCardsIndex = -1
 
int32 HeightfieldIndex = -1
 
int32 PrimitiveCullingInfoIndex = INDEX_NONE
 
int32 InstanceCullingInfoIndex = INDEX_NONE
 
uint32 CustomId = UINT32_MAX
 
Experimental::FHashElementId RayTracingGroupMapElementId
 
float CardResolutionScale = 1.0f
 
uint8 bValidMeshCards: 1 = false
 
uint8 bFarField: 1 = false
 
uint8 bHeightfield: 1 = false
 
uint8 bEmissiveLightSource: 1 = false
 
uint8 bOpaqueOrMasked: 1 = true
 
uint8 bLandscape: 1 = false
 
uint8 LightingChannelMask = MAX_uint8
 

Member Function Documentation

◆ HasMergedInstances()

bool FLumenPrimitiveGroup::HasMergedInstances ( ) const

◆ HasMergedPrimitives()

bool FLumenPrimitiveGroup::HasMergedPrimitives ( ) const
inline

Member Data Documentation

◆ bEmissiveLightSource

uint8 FLumenPrimitiveGroup::bEmissiveLightSource

◆ bFarField

uint8 FLumenPrimitiveGroup::bFarField

◆ bHeightfield

uint8 FLumenPrimitiveGroup::bHeightfield

◆ bLandscape

uint8 FLumenPrimitiveGroup::bLandscape

Note that non-landscape proxies may be represented through a "heightfield"-like projection

◆ bOpaqueOrMasked

uint8 FLumenPrimitiveGroup::bOpaqueOrMasked

◆ bValidMeshCards

uint8 FLumenPrimitiveGroup::bValidMeshCards

◆ CardResolutionScale

float FLumenPrimitiveGroup::CardResolutionScale = 1.0f

◆ CustomId

uint32 FLumenPrimitiveGroup::CustomId = UINT32_MAX

◆ HeightfieldIndex

int32 FLumenPrimitiveGroup::HeightfieldIndex = -1

◆ InstanceCullingInfoIndex

int32 FLumenPrimitiveGroup::InstanceCullingInfoIndex = INDEX_NONE

◆ LightingChannelMask

uint8 FLumenPrimitiveGroup::LightingChannelMask = MAX_uint8

◆ MeshCardsIndex

int32 FLumenPrimitiveGroup::MeshCardsIndex = -1

◆ PrimitiveCullingInfoIndex

int32 FLumenPrimitiveGroup::PrimitiveCullingInfoIndex = INDEX_NONE

◆ PrimitiveInstanceIndex

int32 FLumenPrimitiveGroup::PrimitiveInstanceIndex = -1

◆ Primitives

TArray<FPrimitiveSceneInfo*, TInlineAllocator<1> > FLumenPrimitiveGroup::Primitives

◆ RayTracingGroupMapElementId

Experimental::FHashElementId FLumenPrimitiveGroup::RayTracingGroupMapElementId

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