15#define DISTORTION_STENCIL_MASK_BIT STENCIL_SANDBOX_MASK
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_GPU_DRAWCALL_STAT_EXTERN(StatName)
Definition RealtimeGPUProfiler.h:257
FIntRect GetScaledRect(FIntRect Rect, FVector2D Multiplier)
Definition ScreenPass.inl:45
ETranslucencyView
Definition TranslucencyPass.h:8
ETranslucencyView GetTranslucencyView(const FViewInfo &View)
Definition TranslucentRendering.cpp:184
bool IsSeparateTranslucencyEnabled(ETranslucencyPass::Type TranslucencyPass, float DownsampleScale)
Definition TranslucentRendering.cpp:215
ETranslucencyView GetTranslucencyViews(TArrayView< const FViewInfo > Views)
Definition TranslucentRendering.cpp:194
FSeparateTranslucencyDimensions UpdateSeparateTranslucencyDimensions(const FSceneRenderer &SceneRenderer)
Definition TranslucentRendering.cpp:263
FRDGTextureMSAA CreatePostDOFTranslucentTexture(FRDGBuilder &GraphBuilder, ETranslucencyPass::Type TranslucencyPass, const FSeparateTranslucencyDimensions &SeparateTranslucencyDimensions, bool bIsModulate, EShaderPlatform ShaderPlatform)
Definition TranslucentRendering.cpp:927
EMeshPass::Type TranslucencyPassToMeshPass(ETranslucencyPass::Type TranslucencyPass)
Definition TranslucentRendering.cpp:164
const FRDGTextureDesc GetPostDOFTranslucentTextureDesc(ETranslucencyPass::Type TranslucencyPass, const FSeparateTranslucencyDimensions &SeparateTranslucencyDimensions, bool bIsModulate, EShaderPlatform ShaderPlatform)
Definition TranslucentRendering.cpp:904
FRDGTextureRef AddCopySceneColorPass(FRDGBuilder &GraphBuilder, TArrayView< const FViewInfo > Views, FRDGTextureMSAA SceneColor, bool WithAlpha=false, bool bSkipIfUnderwater=true)
Definition TranslucentRendering.cpp:321
Definition RenderGraphBuilder.h:49
Definition RenderGraphResources.h:571
Definition SceneRendering.h:2080
Definition ScreenPass.h:136
Definition SceneRendering.h:1132
Definition ArrayView.h:139
Type
Definition MeshPassProcessor.h:38
Type
Definition TranslucentPassResource.h:13
Definition LensDistortion.h:8
Definition RenderGraphDefinitions.h:627
Definition RenderGraphUtils.h:288
Definition ScreenPass.h:65
Definition ScreenPass.h:41
Definition TranslucentRendering.h:18
float Scale
Definition TranslucentRendering.h:30
FScreenPassTextureViewport GetViewport(FIntRect ViewRect) const
Definition TranslucentRendering.h:19
FIntPoint Extent
Definition TranslucentRendering.h:27
uint32 NumSamples
Definition TranslucentRendering.h:33
FScreenPassTextureViewport GetInstancedStereoViewport(const FViewInfo &View) const
Definition TranslucentRendering.cpp:883
Definition TranslucentRendering.h:65
FLensDistortionLUT LensDistortionLUT
Definition TranslucentRendering.h:84
EOperation Operation
Definition TranslucentRendering.h:74
FScreenPassTexture AddPass(FRDGBuilder &GraphBuilder, const FViewInfo &View, const FTranslucencyPassResources &TranslucencyTextures) const
Definition TranslucentRendering.cpp:578
bool bApplyModulateOnly
Definition TranslucentRendering.h:75
FScreenPassTextureViewport OutputViewport
Definition TranslucentRendering.h:80
EPixelFormat OutputPixelFormat
Definition TranslucentRendering.h:81
FScreenPassTexture SceneDepth
Definition TranslucentRendering.h:78
EOperation
Definition TranslucentRendering.h:67
@ ComposeToSceneColorAlpha
@ ComposeToExistingSceneColor
FScreenPassTextureSlice SceneColor
Definition TranslucentRendering.h:77
Definition TranslucentPassResource.h:28
static const TIntPoint ZeroValue
Definition IntPoint.h:45