|
| void | GetLightContactShadowParameters (const FLightSceneProxy *Proxy, float &OutLength, bool &bOutLengthInWS, float &OutCastingIntensity, float &OutNonCastingIntensity) |
| |
| int32 | GetScreenSpaceShadowDownsampleFactor () |
| |
| FIntPoint | GetBufferSizeForScreenSpaceShadows (const FViewInfo &View) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FScreenSpaceShadowsCS, "/Engine/Private/ScreenSpaceShadows.usf", "ScreenSpaceShadowsCS", SF_Compute) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FScreenSpaceShadowsBendCS, "/Engine/Private/ScreenSpaceShadows.usf", "ScreenSpaceShadowsBendCS", SF_Compute) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FScreenSpaceShadowsUpsamplePS, "/Engine/Private/ScreenSpaceShadows.usf", "ScreenSpaceShadowsUpsamplePS", SF_Pixel) |
| |
| void | UpsampleScreenSpaceShadows (FRDGBuilder &GraphBuilder, const FMinimalSceneTextures &SceneTextures, const FViewInfo &View, FIntRect ScissorRect, bool bProjectingForForwardShading, const FLightSceneInfo *LightSceneInfo, FScreenPassTexture ShadowsTexture, int32 DownsampleFactor, FRDGTextureRef ScreenShadowMaskTexture) |
| |
| void | RenderScreenSpaceShadows (FRDGBuilder &GraphBuilder, bool bAsyncCompute, const FMinimalSceneTextures &SceneTextures, const FViewInfo &View, FIntRect ScissorRect, bool bProjectingForForwardShading, const FLightSceneInfo *LightSceneInfo, FRDGTextureRef ScreenShadowMaskTexture) |
| |
| void | RenderScreenSpaceShadowsBend (FRDGBuilder &GraphBuilder, bool bAsyncCompute, const FMinimalSceneTextures &SceneTextures, const FViewInfo &View, FIntRect ScissorRect, bool bProjectingForForwardShading, const FLightSceneInfo *LightSceneInfo, FRDGTextureRef ScreenShadowMaskTexture) |
| |
| void | RenderScreenSpaceShadows (FRDGBuilder &GraphBuilder, const FMinimalSceneTextures &SceneTextures, const TArray< FViewInfo > &Views, const FLightSceneInfo *LightSceneInfo, bool bProjectingForForwardShading, FRDGTextureRef ScreenShadowMaskTexture) |
| |