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

Namespaces

namespace  Lumen
 
namespace  LumenReflections
 

Enumerations

enum class  LumenReflections::ERayTracingPass { LumenReflections::Default , LumenReflections::FarField , LumenReflections::HitLighting , LumenReflections::MAX }
 

Functions

bool Lumen::UseHardwareRayTracedReflections (const FSceneViewFamily &ViewFamily)
 
void RenderLumenHardwareRayTracingReflections (FRDGBuilder &GraphBuilder, const FSceneTextures &SceneTextures, const FSceneTextureParameters &SceneTextureParameters, const FScene *Scene, const FViewInfo &View, const FLumenCardTracingParameters &TracingParameters, const FLumenReflectionTracingParameters &ReflectionTracingParameters, const FLumenReflectionTileParameters &ReflectionTileParameters, float MaxTraceDistance, bool bUseRadianceCache, const LumenRadianceCache::FRadianceCacheInterpolationParameters &RadianceCacheParameters, bool bSampleSceneColorAtHit, EDiffuseIndirectMethod DiffuseIndirectMethod, ERDGPassFlags ComputePassFlags)
 
void RenderHardwareRayTracingTranslucency (FRDGBuilder &GraphBuilder, const FSceneTextures &SceneTextures, const FSceneTextureParameters &SceneTextureParameters, const FScene *Scene, const FViewInfo &View, const FLumenCardTracingParameters &TracingParameters, const FLumenReflectionTracingParameters &ReflectionTracingParameters, const FLumenReflectionTileParameters &ReflectionTileParameters, float MaxTraceDistance, EDiffuseIndirectMethod DiffuseIndirectMethod, ERDGPassFlags ComputePassFlags, bool bUseRayTracedRefraction)
 

Function Documentation

◆ RenderHardwareRayTracingTranslucency()

void RenderHardwareRayTracingTranslucency ( FRDGBuilder GraphBuilder,
const FSceneTextures SceneTextures,
const FSceneTextureParameters SceneTextureParameters,
const FScene Scene,
const FViewInfo View,
const FLumenCardTracingParameters TracingParameters,
const FLumenReflectionTracingParameters ReflectionTracingParameters,
const FLumenReflectionTileParameters ReflectionTileParameters,
float  MaxTraceDistance,
EDiffuseIndirectMethod  DiffuseIndirectMethod,
ERDGPassFlags  ComputePassFlags,
bool  bUseRayTracedRefraction 
)

◆ RenderLumenHardwareRayTracingReflections()

void RenderLumenHardwareRayTracingReflections ( FRDGBuilder GraphBuilder,
const FSceneTextures SceneTextures,
const FSceneTextureParameters SceneTextureParameters,
const FScene Scene,
const FViewInfo View,
const FLumenCardTracingParameters TracingParameters,
const FLumenReflectionTracingParameters ReflectionTracingParameters,
const FLumenReflectionTileParameters ReflectionTileParameters,
float  MaxTraceDistance,
bool  bUseRadianceCache,
const LumenRadianceCache::FRadianceCacheInterpolationParameters RadianceCacheParameters,
bool  bSampleSceneColorAtHit,
EDiffuseIndirectMethod  DiffuseIndirectMethod,
ERDGPassFlags  ComputePassFlags 
)