UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
LumenRadiosity Namespace Reference

Classes

struct  FFrameTemporaries
 

Functions

void AddRadiosityPass (FRDGBuilder &GraphBuilder, const FScene *Scene, const TArray< FViewInfo > &Views, bool bRenderSkylight, FLumenSceneData &LumenSceneData, const FLumenSceneFrameTemporaries &FrameTemporaries, const LumenRadiosity::FFrameTemporaries &RadiosityFrameTemporaries, const FLumenCardUpdateContext &CardUpdateContext, FLumenCardTileUpdateContext &CardTileUpdateContext, ERDGPassFlags ComputePassFlags)
 
uint32 GetRadiosityProbeSpacing (const FViewInfo &View)
 
int32 GetHemisphereProbeResolution (const FViewInfo &View)
 
bool UseTemporalAccumulation ()
 
bool UseProbeOcclusion ()
 
bool IsEnabled (const FSceneViewFamily &ViewFamily)
 
void InitFrameTemporaries (FRDGBuilder &GraphBuilder, const FLumenSceneData &LumenSceneData, const FSceneViewFamily &ViewFamily, const TArray< FViewInfo > &Views, LumenRadiosity::FFrameTemporaries &RadiosityFrameTemporaries)
 
uint32 GetAtlasDownsampleFactor ()
 

Function Documentation

◆ AddRadiosityPass()

void LumenRadiosity::AddRadiosityPass ( FRDGBuilder GraphBuilder,
const FScene Scene,
const TArray< FViewInfo > &  Views,
bool  bRenderSkylight,
FLumenSceneData LumenSceneData,
const FLumenSceneFrameTemporaries FrameTemporaries,
const LumenRadiosity::FFrameTemporaries RadiosityFrameTemporaries,
const FLumenCardUpdateContext CardUpdateContext,
FLumenCardTileUpdateContext CardTileUpdateContext,
ERDGPassFlags  ComputePassFlags 
)

◆ GetAtlasDownsampleFactor()

uint32 LumenRadiosity::GetAtlasDownsampleFactor ( )

◆ GetHemisphereProbeResolution()

int32 LumenRadiosity::GetHemisphereProbeResolution ( const FViewInfo View)

◆ GetRadiosityProbeSpacing()

uint32 LumenRadiosity::GetRadiosityProbeSpacing ( const FViewInfo View)

◆ InitFrameTemporaries()

void LumenRadiosity::InitFrameTemporaries ( FRDGBuilder GraphBuilder,
const FLumenSceneData LumenSceneData,
const FSceneViewFamily ViewFamily,
const TArray< FViewInfo > &  Views,
LumenRadiosity::FFrameTemporaries RadiosityFrameTemporaries 
)

◆ IsEnabled()

bool LumenRadiosity::IsEnabled ( const FSceneViewFamily ViewFamily)

◆ UseProbeOcclusion()

bool LumenRadiosity::UseProbeOcclusion ( )

◆ UseTemporalAccumulation()

bool LumenRadiosity::UseTemporalAccumulation ( )