|
| | DECLARE_GPU_DRAWCALL_STAT (Fog) |
| |
| bool | PlatformUsesBasicFogFeatures (EShaderPlatform ShaderPlatform) |
| |
| | IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FFogUniformParameters, "FogStruct") |
| |
| void | SetupFogUniformParameters (FRDGBuilder &GraphBuilder, const FViewInfo &View, FFogUniformParameters &OutParameters, bool bForRealtimeSkyCapture) |
| |
| TRDGUniformBufferRef< FFogUniformParameters > | CreateFogUniformBuffer (FRDGBuilder &GraphBuilder, const FViewInfo &View) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FHeightFogVS, "/Engine/Private/HeightFogVertexShader.usf", "Main", SF_Vertex) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FExponentialHeightFogPS, "/Engine/Private/HeightFogPixelShader.usf", "ExponentialPixelMain", SF_Pixel) |
| |
| void | RenderFogOnClouds (FRDGBuilder &GraphBuilder, const FScene *Scene, const FViewInfo &View, FRDGTextureRef SrcCloudDepth, FRDGTextureRef SrcCloudView, FRDGTextureRef DstCloudView, const bool bShouldRenderVolumetricFog, const bool bUseVolumetricRenderTarget) |
| |
| bool | ShouldRenderFog (const FSceneViewFamily &Family) |
| |
| float | GetFogDefaultStartDistance () |
| |
| float | GetViewFogCommonStartDistance (const FViewInfo &View, bool bShouldRenderVolumetricFog, bool bShouldRenderLocalFogVolumes) |
| |