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

Go to the source code of this file.

Namespaces

namespace  RayTracedTranslucency
 

Functions

bool RayTracedTranslucency::IsEnabled (const FViewInfo &View)
 
bool RayTracedTranslucency::UseForceOpaque ()
 
bool RayTracedTranslucency::UseRayTracedRefraction (const TArray< FViewInfo > &Views)
 
bool RayTracedTranslucency::AllowTranslucentReflectionInReflections ()
 
float RayTracedTranslucency::GetPathThroughputThreshold ()
 
uint32 RayTracedTranslucency::GetDownsampleFactor (const TArray< FViewInfo > &Views)
 
uint32 RayTracedTranslucency::GetMaxPrimaryHitEvents (const FViewInfo &View)
 
uint32 RayTracedTranslucency::GetMaxSecondaryHitEvents (const FViewInfo &View)
 
void TraceTranslucency (FRDGBuilder &GraphBuilder, const FScene *Scene, const FViewInfo &View, const FLumenSceneFrameTemporaries &FrameTemporaries, const FSceneTextures &SceneTextures, const FLumenReflectionTracingParameters &ReflectionTracingParameters, const FLumenReflectionTileParameters &ReflectionTileParameters, EDiffuseIndirectMethod DiffuseIndirectMethod, ERDGPassFlags ComputePassFlags, bool bUseRayTracedRefraction=false)
 
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=false)
 

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 = false 
)
extern

◆ TraceTranslucency()

void TraceTranslucency ( FRDGBuilder GraphBuilder,
const FScene Scene,
const FViewInfo View,
const FLumenSceneFrameTemporaries FrameTemporaries,
const FSceneTextures SceneTextures,
const FLumenReflectionTracingParameters ReflectionTracingParameters,
const FLumenReflectionTileParameters ReflectionTileParameters,
EDiffuseIndirectMethod  DiffuseIndirectMethod,
ERDGPassFlags  ComputePassFlags,
bool  bUseRayTracedRefraction = false 
)
extern