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

#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)
 

Detailed Description

Abstract interface to receive change sets to perform updates based on scene primitive data.

Constructor & Destructor Documentation

◆ ~ISceneExtensionUpdater()

virtual ISceneExtensionUpdater::~ISceneExtensionUpdater ( )
inlinevirtual

Member Function Documentation

◆ Begin()

virtual void ISceneExtensionUpdater::Begin ( FScene InScene)
inlinevirtual

◆ End()

◆ PostGPUSceneUpdate()

virtual void ISceneExtensionUpdater::PostGPUSceneUpdate ( FRDGBuilder GraphBuilder,
FSceneUniformBuffer SceneUniforms 
)
inlinevirtual

◆ PostLightsUpdate()

virtual void ISceneExtensionUpdater::PostLightsUpdate ( FRDGBuilder GraphBuilder,
const FLightSceneChangeSet LightSceneChangeSet 
)
inlinevirtual

Callbacks that happen before & after lights are updated in the Scene

◆ PostSceneUpdate()

◆ PreLightsUpdate()

virtual void ISceneExtensionUpdater::PreLightsUpdate ( FRDGBuilder GraphBuilder,
const FLightSceneChangeSet LightSceneChangeSet 
)
inlinevirtual

◆ PreSceneUpdate()


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