UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FVirtualShadowMapInvalidationSceneRenderer Class Reference
+ Inheritance diagram for FVirtualShadowMapInvalidationSceneRenderer:

Public Member Functions

 FVirtualShadowMapInvalidationSceneRenderer (FSceneRendererBase &InSceneRenderer, FVirtualShadowMapArrayCacheManager &InCacheManager)
 
virtual void UpdateSceneUniformBuffer (FRDGBuilder &GraphBuilder, FSceneUniformBuffer &SceneUniforms) override
 
virtual void PreRender (FRDGBuilder &GraphBuilder) override
 
- Public Member Functions inherited from ISceneExtensionRenderer
 ISceneExtensionRenderer (FSceneRendererBase &InSceneRenderer)
 
virtual ~ISceneExtensionRenderer ()
 
virtual void Begin (FSceneRendererBase *InRenderer)
 
virtual void End ()
 
virtual void PreInitViews (FRDGBuilder &GraphBuilder)
 
virtual void UpdateViewData (FRDGBuilder &GraphBuilder, const FRendererViewDataManager &ViewDataManager)
 
virtual void PostRender (FRDGBuilder &GraphBuilder)
 

Additional Inherited Members

- Protected Member Functions inherited from ISceneExtensionRenderer
FSceneRendererBaseGetSceneRenderer ()
 

Constructor & Destructor Documentation

◆ FVirtualShadowMapInvalidationSceneRenderer()

FVirtualShadowMapInvalidationSceneRenderer::FVirtualShadowMapInvalidationSceneRenderer ( FSceneRendererBase InSceneRenderer,
FVirtualShadowMapArrayCacheManager InCacheManager 
)
inline

Member Function Documentation

◆ PreRender()

virtual void FVirtualShadowMapInvalidationSceneRenderer::PreRender ( FRDGBuilder GraphBuilder)
inlineoverridevirtual

Called at the start of actual scene rendering, after scene update and view visibility.

Reimplemented from ISceneExtensionRenderer.

◆ UpdateSceneUniformBuffer()

virtual void FVirtualShadowMapInvalidationSceneRenderer::UpdateSceneUniformBuffer ( FRDGBuilder GraphBuilder,
FSceneUniformBuffer SceneUniforms 
)
inlineoverridevirtual

Reimplemented from ISceneExtensionRenderer.


The documentation for this class was generated from the following file: