![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SceneExtensions.h>
Inheritance diagram for ISceneExtensionRenderer:Public Member Functions | |
| 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 | UpdateSceneUniformBuffer (FRDGBuilder &GraphBuilder, FSceneUniformBuffer &SceneUniforms) |
| virtual void | PreRender (FRDGBuilder &GraphBuilder) |
| virtual void | PostRender (FRDGBuilder &GraphBuilder) |
Protected Member Functions | |
| FSceneRendererBase & | GetSceneRenderer () |
Abstract interface for an extension to the scene renderer
|
inlineexplicit |
|
inlinevirtual |
|
inlinevirtual |
|
inlineprotected |
|
inlinevirtual |
Called after all rendering has concluded
|
inlinevirtual |
Called before BeginInitViews to allow creating tasks work that have dependencies in InitViews.
Reimplemented in FShadowSceneRenderer.
|
inlinevirtual |
Called at the start of actual scene rendering, after scene update and view visibility.
Reimplemented in FVirtualShadowMapInvalidationSceneRenderer.
|
inlinevirtual |
|
inlinevirtual |
Perform any view dependent LOD calculations or similar to e.g., update instance state. Called before UpdateSceneUniformBuffer.
Reimplemented in FFirstPersonSceneExtensionRenderer, and FSkinningSceneExtension::FRenderer.