![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SceneCulling.h>
Inheritance diagram for FSceneCulling::FUpdater:Public Member Functions | |
| FUpdater (FSceneCulling &InSceneCulling) | |
| virtual void | PreSceneUpdate (FRDGBuilder &GraphBuilder, const FScenePreUpdateChangeSet &ChangeSet, FSceneUniformBuffer &SceneUniforms) override |
| virtual void | PostSceneUpdate (FRDGBuilder &GraphBuilder, const FScenePostUpdateChangeSet &ChangeSet) override |
| ~FUpdater () | |
Public Member Functions inherited from ISceneExtensionUpdater | |
| 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 | PostGPUSceneUpdate (FRDGBuilder &GraphBuilder, FSceneUniformBuffer &SceneUniforms) |
Friends | |
| class | FSceneCulling |
This is just an empty shell mostly which allows the builder to outlive RDG. This allows flushing the scene updates next frame in case no one wanted them. Actual update tasks and suchlike use the RDG machinery and are thus not going to outlive the renderer / update, but we can't trigger an upload to GPU on delete.
|
inline |
| FSceneCulling::FUpdater::~FUpdater | ( | ) |
|
overridevirtual |
Reimplemented from ISceneExtensionUpdater.
|
overridevirtual |
Reimplemented from ISceneExtensionUpdater.
|
friend |