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

Public Member Functions

 FLumenSurfaceCacheCullPrimitivesTask (TSparseArray< FLumenPrimitiveGroupCullingInfo > &InPrimitiveCullingInfos, 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
 
TArray< FInstanceRangeInstanceCullingRanges
 
TSparseArray< FLumenPrimitiveGroupCullingInfo > & PrimitiveCullingInfos
 
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

◆ FLumenSurfaceCacheCullPrimitivesTask()

FLumenSurfaceCacheCullPrimitivesTask::FLumenSurfaceCacheCullPrimitivesTask ( TSparseArray< FLumenPrimitiveGroupCullingInfo > &  InPrimitiveCullingInfos,
const TArray< FVector, TInlineAllocator< 2 > > &  InViewOrigins,
bool  bInOrthographicCamera,
float  InLumenSceneDetail,
float  InMaxDistanceFromCamera,
int32  InFirstCullingInfoIndex,
int32  InNumCullingInfosPerPacket,
bool  InAddTranslucentToCache 
)
inline

Member Function Documentation

◆ AnyThreadTask()

void FLumenSurfaceCacheCullPrimitivesTask::AnyThreadTask ( )
inline

Member Data Documentation

◆ bAddTranslucentToCache

const bool FLumenSurfaceCacheCullPrimitivesTask::bAddTranslucentToCache

◆ bOrthographicCamera

bool FLumenSurfaceCacheCullPrimitivesTask::bOrthographicCamera

◆ FarFieldCardMaxDistanceSq

const float FLumenSurfaceCacheCullPrimitivesTask::FarFieldCardMaxDistanceSq

◆ FarFieldCardTexelDensity

const float FLumenSurfaceCacheCullPrimitivesTask::FarFieldCardTexelDensity

◆ FirstCullingInfoIndex

int32 FLumenSurfaceCacheCullPrimitivesTask::FirstCullingInfoIndex

◆ InstanceCullingRanges

TArray<FInstanceRange> FLumenSurfaceCacheCullPrimitivesTask::InstanceCullingRanges

◆ LumenSceneDetail

float FLumenSurfaceCacheCullPrimitivesTask::LumenSceneDetail

◆ MaxDistanceFromCameraSq

float FLumenSurfaceCacheCullPrimitivesTask::MaxDistanceFromCameraSq

◆ MaxMeshCardsRemoves

const int32 FLumenSurfaceCacheCullPrimitivesTask::MaxMeshCardsRemoves

◆ MeshCardsAdds

TArray<FMeshCardsAdd> FLumenSurfaceCacheCullPrimitivesTask::MeshCardsAdds

◆ MeshCardsRemoves

TArray<FMeshCardsRemove> FLumenSurfaceCacheCullPrimitivesTask::MeshCardsRemoves

◆ MinCardResolution

const int32 FLumenSurfaceCacheCullPrimitivesTask::MinCardResolution

◆ NumCullingInfosPerPacket

int32 FLumenSurfaceCacheCullPrimitivesTask::NumCullingInfosPerPacket

◆ PrimitiveCullingInfos

TSparseArray<FLumenPrimitiveGroupCullingInfo>& FLumenSurfaceCacheCullPrimitivesTask::PrimitiveCullingInfos

◆ TexelDensityScale

float FLumenSurfaceCacheCullPrimitivesTask::TexelDensityScale

◆ ViewOrigins

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

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