20 struct FRasterResults;
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EReflectionsMethod
Definition DeferredShadingRenderer.h:307
EDiffuseIndirectMethod
Definition DeferredShadingRenderer.h:291
void AddVisualizeCalibrationMaterialPostProcessingPasses(FRDGBuilder &GraphBuilder, const FViewInfo &View, const FPostProcessingInputs &Inputs, const UMaterialInterface *InMaterialInterface)
Definition PostProcessing.cpp:2378
FRDGTextureRef AddProcessPlanarReflectionPass(FRDGBuilder &GraphBuilder, const FViewInfo &View, FRDGTextureRef SceneColorTexture)
Definition PostProcessing.cpp:3480
void AddBasicPostProcessPasses(FRDGBuilder &GraphBuilder, const FViewInfo &View)
bool IsPostProcessingEnabled(const FViewInfo &View)
Definition PostProcessing.cpp:206
void AddPostProcessingPasses(FRDGBuilder &GraphBuilder, const FViewInfo &View, int32 ViewIndex, FSceneUniformBuffer &SceneUniformBuffer, EDiffuseIndirectMethod DiffuseIndirectMethod, EReflectionsMethod ReflectionsMethod, const FPostProcessingInputs &Inputs, const Nanite::FRasterResults *NaniteRasterResults, FInstanceCullingManager &InstanceCullingManager, FVirtualShadowMapArray *VirtualShadowMapArray, struct FLumenSceneFrameTemporaries &LumenFrameTemporaries, const FSceneWithoutWaterTextures &SceneWithoutWaterTextures, FScreenPassTexture TSRFlickeringInput, FRDGTextureRef &InstancedEditorDepthTexture)
Definition PostProcessing.cpp:347
void AddMobilePostProcessingPasses(FRDGBuilder &GraphBuilder, FScene *Scene, const FViewInfo &View, int32 ViewIndex, FSceneUniformBuffer &SceneUniformBuffer, const FMobilePostProcessingInputs &Inputs, FInstanceCullingManager &InstanceCullingManager)
Definition PostProcessing.cpp:2440
void AddDebugViewPostProcessingPasses(FRDGBuilder &GraphBuilder, const FViewInfo &View, int32 ViewIndex, FSceneUniformBuffer &SceneUniformBuffer, const FPostProcessingInputs &Inputs, const Nanite::FRasterResults *NaniteRasterResults, FVirtualShadowMapArray *VirtualShadowMapArray)
Definition PostProcessing.cpp:2073
bool IsPostProcessingWithAlphaChannelSupported()
Definition PostProcessing.cpp:224
bool IsPostProcessingWithComputeEnabled(ERHIFeatureLevel::Type FeatureLevel)
Definition PostProcessing.cpp:193
Definition InstanceCullingManager.h:45
Definition RenderGraphBuilder.h:49
Definition RenderGraphResources.h:571
Definition ScenePrivate.h:2875
Definition ScreenPass.h:29
Definition SceneRendering.h:1132
Definition VirtualShadowMapArray.h:291
Definition MaterialInterface.h:296
Type
Definition RHIFeatureLevel.h:20
Definition SkinnedMeshComponent.h:50
Definition LumenSceneData.h:895
Definition PostProcessing.h:61
FRDGTextureRef ViewFamilyTexture
Definition PostProcessing.h:63
FRDGTextureRef ViewFamilyDepthTexture
Definition PostProcessing.h:64
void Validate() const
Definition PostProcessing.h:66
TRDGUniformBufferRef< FMobileSceneTextureUniformParameters > SceneTextures
Definition PostProcessing.h:62
Definition PostProcessInputs.h:9
Definition SingleLayerWaterRendering.h:32
Definition ScreenPass.h:41
Definition NaniteCullRaster.h:86