UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
RayTracedTranslucency.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
6
18
19extern void TraceTranslucency(
20 FRDGBuilder& GraphBuilder,
21 const FScene* Scene,
22 const FViewInfo& View,
24 const FSceneTextures& SceneTextures,
27 EDiffuseIndirectMethod DiffuseIndirectMethod,
28 ERDGPassFlags ComputePassFlags,
29 bool bUseRayTracedRefraction = false);
30
32 FRDGBuilder& GraphBuilder,
33 const FSceneTextures& SceneTextures,
35 const FScene* Scene,
36 const FViewInfo& View,
40 float MaxTraceDistance,
41 EDiffuseIndirectMethod DiffuseIndirectMethod,
42 ERDGPassFlags ComputePassFlags,
43 bool bUseRayTracedRefraction = false);
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EDiffuseIndirectMethod
Definition DeferredShadingRenderer.h:291
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)
Definition LumenReflectionTracing.cpp:1396
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)
Definition LumenReflectionHardwareRayTracing.cpp:943
ERDGPassFlags
Definition RenderGraphDefinitions.h:128
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition RenderGraphBuilder.h:49
Definition ScenePrivate.h:2875
Definition SceneRendering.h:1132
Definition Array.h:670
Definition RayTracedTranslucency.h:8
uint32 GetMaxSecondaryHitEvents(const FViewInfo &View)
Definition LumenReflectionTracing.cpp:383
uint32 GetMaxPrimaryHitEvents(const FViewInfo &View)
Definition LumenReflectionTracing.cpp:373
bool UseForceOpaque()
Definition LumenReflectionTracing.cpp:328
uint32 GetDownsampleFactor(const TArray< FViewInfo > &Views)
Definition LumenReflectionTracing.cpp:363
bool AllowTranslucentReflectionInReflections()
Definition LumenReflectionTracing.cpp:353
bool IsEnabled(const FViewInfo &View)
Definition LumenReflectionTracing.cpp:314
bool UseRayTracedRefraction(const TArray< FViewInfo > &Views)
Definition LumenReflectionTracing.cpp:333
float GetPathThroughputThreshold()
Definition LumenReflectionTracing.cpp:358
Definition LumenSceneData.h:895
Definition SceneTextures.h:110