![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SceneExtensions.h>
Inheritance diagram for ISceneExtensionUpdater:Public Member Functions | |
| virtual | ~ISceneExtensionUpdater () |
| virtual void | Begin (FScene &InScene) |
| virtual void | End () |
| virtual void | PostLightsUpdate (FRDGBuilder &GraphBuilder, const FLightSceneChangeSet &LightSceneChangeSet) |
| virtual void | PreLightsUpdate (FRDGBuilder &GraphBuilder, const FLightSceneChangeSet &LightSceneChangeSet) |
| virtual void | PreSceneUpdate (FRDGBuilder &GraphBuilder, const FScenePreUpdateChangeSet &ChangeSet, FSceneUniformBuffer &SceneUniforms) |
| virtual void | PostSceneUpdate (FRDGBuilder &GraphBuilder, const FScenePostUpdateChangeSet &ChangeSet) |
| virtual void | PostGPUSceneUpdate (FRDGBuilder &GraphBuilder, FSceneUniformBuffer &SceneUniforms) |
Abstract interface to receive change sets to perform updates based on scene primitive data.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in FSplineMeshSceneUpdater, and FVirtualShadowMapInvalidationSceneUpdater.
|
inlinevirtual |
Callbacks that happen before & after lights are updated in the Scene
|
inlinevirtual |
Reimplemented in RenderCurve::FRenderCurveSceneExtension::FUpdater, FMaterialCacheSceneExtensionUpdater, Nanite::FMaterialsSceneExtension::FUpdater, FSceneCulling::FUpdater, FSkinningSceneExtension::FUpdater, FSplineMeshSceneUpdater, FVirtualShadowMapInvalidationSceneUpdater, and FRuntimeVirtualTextureSceneExtensionUpdater.
|
inlinevirtual |
Reimplemented in FVirtualShadowMapInvalidationSceneUpdater.
|
inlinevirtual |
Reimplemented in RenderCurve::FRenderCurveSceneExtension::FUpdater, FMaterialCacheSceneExtensionUpdater, Nanite::FMaterialsSceneExtension::FUpdater, FSceneCulling::FUpdater, FSkinningSceneExtension::FUpdater, FSplineMeshSceneUpdater, FVirtualShadowMapInvalidationSceneUpdater, and FRuntimeVirtualTextureSceneExtensionUpdater.