|
| bool | ShouldViewRenderVolumetricCloudRenderTarget (const FViewInfo &ViewInfo) |
| |
| bool | IsVolumetricRenderTargetEnabled () |
| |
| bool | IsVolumetricRenderTargetAsyncCompute () |
| |
| | DECLARE_GPU_STAT (VolCloudReconstruction) |
| |
| | DECLARE_GPU_STAT (VolCloudComposeOverScene) |
| |
| | DECLARE_GPU_STAT (VolCloudComposeUnderSLW) |
| |
| | DECLARE_GPU_STAT (VolCloudComposeForVis) |
| |
| FIntPoint | ComputeVolumetricBufferResolution (const FIntPoint &InViewRect, int32 VRTMode) |
| |
| void | InitVolumetricRenderTargetForViews (FRDGBuilder &GraphBuilder, TArrayView< FViewInfo > Views, const FMinimalSceneTextures &SceneTextures) |
| |
| void | ResetVolumetricRenderTargetForViews (FRDGBuilder &GraphBuilder, TArrayView< FViewInfo > Views) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FReconstructVolumetricRenderTargetPS, "/Engine/Private/VolumetricRenderTarget.usf", "ReconstructVolumetricRenderTargetPS", SF_Pixel) |
| |
| void | ReconstructVolumetricRenderTarget (FRDGBuilder &GraphBuilder, TArrayView< FViewInfo > Views, FRDGTextureRef SceneDepthTexture, FRDGTextureRef HalfResolutionDepthCheckerboardMinMaxTexture, bool bWaitFinishFence) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FComposeVolumetricRTOverScenePS, "/Engine/Private/VolumetricRenderTarget.usf", "ComposeVolumetricRTOverScenePS", SF_Pixel) |
| |
| void | ComposeVolumetricRenderTargetOverScene (FRDGBuilder &GraphBuilder, TArrayView< FViewInfo > Views, FRDGTextureRef SceneColorTexture, FRDGTextureRef SceneDepthTexture, bool bComposeWithWater, const FSceneWithoutWaterTextures &WaterPassData, const FMinimalSceneTextures &SceneTextures) |
| |
| void | ComposeVolumetricRenderTargetOverSceneUnderWater (FRDGBuilder &GraphBuilder, TArrayView< FViewInfo > Views, const FSceneWithoutWaterTextures &WaterPassData, const FMinimalSceneTextures &SceneTextures) |
| |
| void | ComposeVolumetricRenderTargetOverSceneForVisualization (FRDGBuilder &GraphBuilder, TArrayView< FViewInfo > Views, FRDGTextureRef SceneColorTexture, const FMinimalSceneTextures &SceneTextures) |
| |