|
| bool | ProjectSupportsLocalFogVolumes () |
| |
| bool | ShouldRenderLocalFogVolume (const FScene *Scene, const FSceneViewFamily &SceneViewFamily) |
| |
| bool | ShouldRenderLocalFogVolumeDuringHeightFogPass (const FScene *Scene, const FSceneViewFamily &SceneViewFamily) |
| |
| bool | ShouldRenderLocalFogVolumeInVolumetricFog (const FScene *Scene, const FSceneViewFamily &SceneViewFamily, bool bShouldRenderVolumetricFog) |
| |
| bool | ShouldRenderLocalFogVolumeVisualizationPass (const FScene *Scene, const FSceneViewFamily &SceneViewFamily) |
| |
| float | GetLocalFogVolumeGlobalStartDistance () |
| |
| bool | IsLocalFogVolumeHalfResolution () |
| |
| | DECLARE_GPU_STAT (LocalFogVolumeVolumes) |
| |
| void | SetDummyLocalFogVolumeUniformParametersStruct (FRDGBuilder &GraphBuilder, FLocalFogVolumeUniformParameters &UniformParametersStruct) |
| |
| void | SetDummyLocalFogVolumeForView (FRDGBuilder &GraphBuilder, FViewInfo &View) |
| |
| void | SetDummyLocalFogVolumeForViews (FRDGBuilder &GraphBuilder, TArray< FViewInfo > &Views) |
| |
| void | SetDummyLocalFogVolumeForViews (FRDGBuilder &GraphBuilder, TArray< FViewInfo * > &Views) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FLocalFogVolumeTiledCullingCS, "/Engine/Private/LocalFogVolumes/LocalFogVolumeTiledCulling.usf", "LocalFogVolumeTiledCullingCS", SF_Compute) |
| |
| void | GetLocalFogVolumeViewSortingData (const FScene *Scene, const FViewInfo &View, FRDGBuilder &GraphBuilder, FLocalFogVolumeSortingData &Out) |
| |
| void | CreateViewLocalFogVolumeBufferSRV (const FScene *Scene, FViewInfo &View, FRDGBuilder &GraphBuilder, FLocalFogVolumeSortingData &SortingData, bool bShouldRenderLocalFogVolumeInVolumetricFog, bool bUseHalfResLocalFogVolume) |
| |
| void | InitLocalFogVolumesForViews (const FScene *Scene, TArray< FViewInfo > &Views, const FSceneViewFamily &SceneViewFamily, FRDGBuilder &GraphBuilder, bool bShouldRenderVolumetricFog, bool bUseHalfResLocalFogVolume) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FLocalFogVolumeTiledRenderVS, "/Engine/Private/LocalFogVolumes/LocalFogVolumeSplat.usf", "LocalFogVolumeTiledVS", SF_Vertex) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FLocalFogVolumeTiledRenderPS, "/Engine/Private/LocalFogVolumes/LocalFogVolumeSplat.usf", "LocalFogVolumeTiledPS", SF_Pixel) |
| |
| void | RenderLocalFogVolume (const FScene *Scene, TArray< FViewInfo > &Views, const FSceneViewFamily &SceneViewFamily, FRDGBuilder &GraphBuilder, const FMinimalSceneTextures &SceneTextures, FRDGTextureRef LightShaftOcclusionTexture, bool bVisualizationPass) |
| |
| void | RenderLocalFogVolumeVisualization (const FScene *Scene, TArray< FViewInfo > &Views, const FSceneViewFamily &SceneViewFamily, FRDGBuilder &GraphBuilder, const FMinimalSceneTextures &SceneTextures) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FMobileLocalFogVolumeTiledRenderVS, "/Engine/Private/LocalFogVolumes/LocalFogVolumeSplat.usf", "LocalFogVolumeTiledVS", SF_Vertex) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FMobileLocalFogVolumeTiledRenderPS, "/Engine/Private/LocalFogVolumes/LocalFogVolumeSplat.usf", "LocalFogVolumeTiledPS", SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FMobileLocalFogVolumeTiledRenderHalfResPS, "/Engine/Private/LocalFogVolumes/LocalFogVolumeSplat.usf", "LocalFogVolumeTiledPS", SF_Pixel) |
| |
| void | RenderLocalFogVolumeMobile (FRHICommandList &RHICmdList, const FViewInfo &View) |
| |
| void | RenderLocalFogVolumeHalfResMobile (FRDGBuilder &GraphBuilder, const FViewInfo &View) |
| |