UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSceneCulling::FUpdater Class Reference

#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
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ FUpdater()

FSceneCulling::FUpdater::FUpdater ( FSceneCulling InSceneCulling)
inline

◆ ~FUpdater()

FSceneCulling::FUpdater::~FUpdater ( )

Member Function Documentation

◆ PostSceneUpdate()

void FSceneCulling::FUpdater::PostSceneUpdate ( FRDGBuilder GraphBuilder,
const FScenePostUpdateChangeSet ChangeSet 
)
overridevirtual

Reimplemented from ISceneExtensionUpdater.

◆ PreSceneUpdate()

void FSceneCulling::FUpdater::PreSceneUpdate ( FRDGBuilder GraphBuilder,
const FScenePreUpdateChangeSet ChangeSet,
FSceneUniformBuffer SceneUniforms 
)
overridevirtual

Reimplemented from ISceneExtensionUpdater.

Friends And Related Symbol Documentation

◆ FSceneCulling

friend class FSceneCulling
friend

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