UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FLumenSurfaceCacheCullInstancesTask Struct Reference

Public Member Functions

 FLumenSurfaceCacheCullInstancesTask (const TSparseSpanArray< FLumenPrimitiveGroupCullingInfo > &InInstanceCullingInfos, TConstArrayView< FInstanceRange > InInstanceRanges, TConstArrayView< int32 > InRebasedRangeOffsets, const TArray< FVector, TInlineAllocator< 2 > > &InViewOrigins, bool bInOrthographicCamera, float InLumenSceneDetail, float InMaxDistanceFromCamera, int32 InFirstCullingInfoIndex, int32 InNumCullingInfosPerPacket, bool InAddTranslucentToCache)
 
void AnyThreadTask ()
 

Public Attributes

TArray< FMeshCardsAddMeshCardsAdds
 
TArray< FMeshCardsRemoveMeshCardsRemoves
 
const TSparseSpanArray< FLumenPrimitiveGroupCullingInfo > & InstanceCullingInfos
 
TConstArrayView< FInstanceRangeInstanceRanges
 
TConstArrayView< int32RebasedRangeOffsets
 
TArray< FVector, TInlineAllocator< 2 > > ViewOrigins
 
bool bOrthographicCamera
 
int32 FirstCullingInfoIndex
 
int32 NumCullingInfosPerPacket
 
float LumenSceneDetail
 
float MaxDistanceFromCameraSq
 
float TexelDensityScale
 
const int32 MinCardResolution
 
const int32 MaxMeshCardsRemoves
 
const float FarFieldCardMaxDistanceSq
 
const float FarFieldCardTexelDensity
 
const bool bAddTranslucentToCache
 

Constructor & Destructor Documentation

◆ FLumenSurfaceCacheCullInstancesTask()

FLumenSurfaceCacheCullInstancesTask::FLumenSurfaceCacheCullInstancesTask ( const TSparseSpanArray< FLumenPrimitiveGroupCullingInfo > &  InInstanceCullingInfos,
TConstArrayView< FInstanceRange InInstanceRanges,
TConstArrayView< int32 InRebasedRangeOffsets,
const TArray< FVector, TInlineAllocator< 2 > > &  InViewOrigins,
bool  bInOrthographicCamera,
float  InLumenSceneDetail,
float  InMaxDistanceFromCamera,
int32  InFirstCullingInfoIndex,
int32  InNumCullingInfosPerPacket,
bool  InAddTranslucentToCache 
)
inline

Member Function Documentation

◆ AnyThreadTask()

void FLumenSurfaceCacheCullInstancesTask::AnyThreadTask ( )
inline

Member Data Documentation

◆ bAddTranslucentToCache

const bool FLumenSurfaceCacheCullInstancesTask::bAddTranslucentToCache

◆ bOrthographicCamera

bool FLumenSurfaceCacheCullInstancesTask::bOrthographicCamera

◆ FarFieldCardMaxDistanceSq

const float FLumenSurfaceCacheCullInstancesTask::FarFieldCardMaxDistanceSq

◆ FarFieldCardTexelDensity

const float FLumenSurfaceCacheCullInstancesTask::FarFieldCardTexelDensity

◆ FirstCullingInfoIndex

int32 FLumenSurfaceCacheCullInstancesTask::FirstCullingInfoIndex

◆ InstanceCullingInfos

const TSparseSpanArray<FLumenPrimitiveGroupCullingInfo>& FLumenSurfaceCacheCullInstancesTask::InstanceCullingInfos

◆ InstanceRanges

TConstArrayView<FInstanceRange> FLumenSurfaceCacheCullInstancesTask::InstanceRanges

◆ LumenSceneDetail

float FLumenSurfaceCacheCullInstancesTask::LumenSceneDetail

◆ MaxDistanceFromCameraSq

float FLumenSurfaceCacheCullInstancesTask::MaxDistanceFromCameraSq

◆ MaxMeshCardsRemoves

const int32 FLumenSurfaceCacheCullInstancesTask::MaxMeshCardsRemoves

◆ MeshCardsAdds

TArray<FMeshCardsAdd> FLumenSurfaceCacheCullInstancesTask::MeshCardsAdds

◆ MeshCardsRemoves

TArray<FMeshCardsRemove> FLumenSurfaceCacheCullInstancesTask::MeshCardsRemoves

◆ MinCardResolution

const int32 FLumenSurfaceCacheCullInstancesTask::MinCardResolution

◆ NumCullingInfosPerPacket

int32 FLumenSurfaceCacheCullInstancesTask::NumCullingInfosPerPacket

◆ RebasedRangeOffsets

TConstArrayView<int32> FLumenSurfaceCacheCullInstancesTask::RebasedRangeOffsets

◆ TexelDensityScale

float FLumenSurfaceCacheCullInstancesTask::TexelDensityScale

◆ ViewOrigins

TArray<FVector, TInlineAllocator<2> > FLumenSurfaceCacheCullInstancesTask::ViewOrigins

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