UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
LumenRadianceCache.h File Reference

Go to the source code of this file.

Classes

struct  FRadianceCacheConfiguration
 
class  LumenRadianceCache::TInlineArray< T, NumInlineElements >
 
class  LumenRadianceCache::FUpdateInputs
 
class  LumenRadianceCache::FUpdateOutputs
 

Namespaces

namespace  LumenRadianceCache
 

Functions

 DECLARE_MULTICAST_DELEGATE_ThreeParams (FMarkUsedRadianceCacheProbes, FRDGBuilder &, const FViewInfo &, const LumenRadianceCache::FRadianceCacheMarkParameters &)
 
void LumenRadianceCache::UpdateRadianceCaches (FRDGBuilder &GraphBuilder, const FLumenSceneFrameTemporaries &FrameTemporaries, const TInlineArray< FUpdateInputs > &InputArray, TInlineArray< FUpdateOutputs > &OutputArray, const FScene *Scene, const FViewFamilyInfo &ViewFamily, bool bPropagateGlobalLightingChange, ERDGPassFlags ComputePassFlags)
 
ERDGPassFlags LumenRadianceCache::GetLumenSceneLightingComputePassFlags (const FEngineShowFlags &EngineShowFlags)
 
bool LumenRadianceCache::UseHitLighting (const FViewInfo &View, EDiffuseIndirectMethod DiffuseIndirectMethod)
 
void MarkUsedProbesForVisualize (FRDGBuilder &GraphBuilder, const FViewInfo &View, const class LumenRadianceCache::FRadianceCacheMarkParameters &RadianceCacheMarkParameters, ERDGPassFlags ComputePassFlags=ERDGPassFlags::Compute)
 

Function Documentation

◆ DECLARE_MULTICAST_DELEGATE_ThreeParams()

DECLARE_MULTICAST_DELEGATE_ThreeParams ( FMarkUsedRadianceCacheProbes  ,
FRDGBuilder ,
const FViewInfo ,
const LumenRadianceCache::FRadianceCacheMarkParameters  
)

◆ MarkUsedProbesForVisualize()

void MarkUsedProbesForVisualize ( FRDGBuilder GraphBuilder,
const FViewInfo View,
const class LumenRadianceCache::FRadianceCacheMarkParameters RadianceCacheMarkParameters,
ERDGPassFlags  ComputePassFlags = ERDGPassFlags::Compute 
)
extern