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

Public Member Functions

 FLumenSurfaceCacheUpdateMeshCardsTask (const TSparseSpanArray< FLumenMeshCards > &InLumenMeshCards, const TSparseSpanArray< FLumenCard > &InLumenCards, const TArray< FVector, TInlineAllocator< 2 > > &InViewOrigins, bool bInOrthographicCamera, float InSurfaceCacheResolution, float InLumenSceneDetail, float InMaxDistanceFromCamera, int32 InFirstMeshCardsIndex, int32 InNumMeshCardsPerPacket)
 
void AnyThreadTask ()
 

Public Attributes

TArray< FSurfaceCacheRequestSurfaceCacheRequests
 
TArray< int32CardsToHide
 
int32 Histogram [Lumen::NumDistanceBuckets] { 0 }
 
const TSparseSpanArray< FLumenMeshCards > & LumenMeshCards
 
const TSparseSpanArray< FLumenCard > & LumenCards
 
TArray< FVector, TInlineAllocator< 2 > > ViewOrigins
 
bool bOrthographicCamera
 
float LumenSceneDetail
 
int32 FirstMeshCardsIndex
 
int32 NumMeshCardsPerPacket
 
float MaxDistanceFromCamera
 
float TexelDensityScale
 
float MaxTexelDensity
 
const int32 MinCardResolution
 
const float FarFieldCardMaxDistance
 
const float FarFieldCardTexelDensity
 

Constructor & Destructor Documentation

◆ FLumenSurfaceCacheUpdateMeshCardsTask()

FLumenSurfaceCacheUpdateMeshCardsTask::FLumenSurfaceCacheUpdateMeshCardsTask ( const TSparseSpanArray< FLumenMeshCards > &  InLumenMeshCards,
const TSparseSpanArray< FLumenCard > &  InLumenCards,
const TArray< FVector, TInlineAllocator< 2 > > &  InViewOrigins,
bool  bInOrthographicCamera,
float  InSurfaceCacheResolution,
float  InLumenSceneDetail,
float  InMaxDistanceFromCamera,
int32  InFirstMeshCardsIndex,
int32  InNumMeshCardsPerPacket 
)
inline

Member Function Documentation

◆ AnyThreadTask()

void FLumenSurfaceCacheUpdateMeshCardsTask::AnyThreadTask ( )
inline

Member Data Documentation

◆ bOrthographicCamera

bool FLumenSurfaceCacheUpdateMeshCardsTask::bOrthographicCamera

◆ CardsToHide

TArray<int32> FLumenSurfaceCacheUpdateMeshCardsTask::CardsToHide

◆ FarFieldCardMaxDistance

const float FLumenSurfaceCacheUpdateMeshCardsTask::FarFieldCardMaxDistance

◆ FarFieldCardTexelDensity

const float FLumenSurfaceCacheUpdateMeshCardsTask::FarFieldCardTexelDensity

◆ FirstMeshCardsIndex

int32 FLumenSurfaceCacheUpdateMeshCardsTask::FirstMeshCardsIndex

◆ Histogram

int32 FLumenSurfaceCacheUpdateMeshCardsTask::Histogram[Lumen::NumDistanceBuckets] { 0 }

◆ LumenCards

const TSparseSpanArray<FLumenCard>& FLumenSurfaceCacheUpdateMeshCardsTask::LumenCards

◆ LumenMeshCards

const TSparseSpanArray<FLumenMeshCards>& FLumenSurfaceCacheUpdateMeshCardsTask::LumenMeshCards

◆ LumenSceneDetail

float FLumenSurfaceCacheUpdateMeshCardsTask::LumenSceneDetail

◆ MaxDistanceFromCamera

float FLumenSurfaceCacheUpdateMeshCardsTask::MaxDistanceFromCamera

◆ MaxTexelDensity

float FLumenSurfaceCacheUpdateMeshCardsTask::MaxTexelDensity

◆ MinCardResolution

const int32 FLumenSurfaceCacheUpdateMeshCardsTask::MinCardResolution

◆ NumMeshCardsPerPacket

int32 FLumenSurfaceCacheUpdateMeshCardsTask::NumMeshCardsPerPacket

◆ SurfaceCacheRequests

TArray<FSurfaceCacheRequest> FLumenSurfaceCacheUpdateMeshCardsTask::SurfaceCacheRequests

◆ TexelDensityScale

float FLumenSurfaceCacheUpdateMeshCardsTask::TexelDensityScale

◆ ViewOrigins

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

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