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

Namespaces

namespace  Lumen
 
namespace  LumenSceneDirectLighting
 

Functions

bool Lumen::UseHardwareRayTracedDirectLighting (const FSceneViewFamily &ViewFamily)
 
bool LumenSceneDirectLighting::UseFarField (const FSceneViewFamily &ViewFamily)
 
bool LumenSceneDirectLighting::IsForceTwoSided ()
 
void TraceLumenHardwareRayTracedDirectLightingShadows (FRDGBuilder &GraphBuilder, const FScene *Scene, const FViewInfo &View, int32 ViewIndex, const FLumenSceneFrameTemporaries &FrameTemporaries, const FLumenDirectLightingStochasticData &StochasticData, const LumenSceneDirectLighting::FLightDataParameters &LumenLightData, FRDGBufferRef ShadowTraceIndirectArgs, FRDGBufferRef ShadowTraceAllocator, FRDGBufferRef ShadowTraces, FRDGBufferRef LightTileAllocator, FRDGBufferRef LightTiles, FRDGBufferUAVRef ShadowMaskTilesUAV, ERDGPassFlags ComputePassFlags)
 
FRDGBufferSRVRef TraceLumenHardwareRayTracedDebug (FRDGBuilder &GraphBuilder, const FScene *Scene, const FViewInfo &View, int32 ViewIndex, const FLumenSceneFrameTemporaries &FrameTemporaries, ERDGPassFlags ComputePassFlags)
 

Function Documentation

◆ TraceLumenHardwareRayTracedDebug()

FRDGBufferSRVRef TraceLumenHardwareRayTracedDebug ( FRDGBuilder GraphBuilder,
const FScene Scene,
const FViewInfo View,
int32  ViewIndex,
const FLumenSceneFrameTemporaries FrameTemporaries,
ERDGPassFlags  ComputePassFlags 
)

◆ TraceLumenHardwareRayTracedDirectLightingShadows()

void TraceLumenHardwareRayTracedDirectLightingShadows ( FRDGBuilder GraphBuilder,
const FScene Scene,
const FViewInfo View,
int32  ViewIndex,
const FLumenSceneFrameTemporaries FrameTemporaries,
const FLumenDirectLightingStochasticData StochasticData,
const LumenSceneDirectLighting::FLightDataParameters LumenLightData,
FRDGBufferRef  ShadowTraceIndirectArgs,
FRDGBufferRef  ShadowTraceAllocator,
FRDGBufferRef  ShadowTraces,
FRDGBufferRef  LightTileAllocator,
FRDGBufferRef  LightTiles,
FRDGBufferUAVRef  ShadowMaskTilesUAV,
ERDGPassFlags  ComputePassFlags 
)