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

#include <VirtualShadowMapCacheManager.h>

+ Inheritance diagram for FVirtualShadowMapInvalidationSceneUpdater:

Public Member Functions

 FVirtualShadowMapInvalidationSceneUpdater (FVirtualShadowMapArrayCacheManager &InCacheManager)
 
virtual void PreLightsUpdate (FRDGBuilder &GraphBuilder, const FLightSceneChangeSet &LightSceneChangeSet)
 
virtual void PreSceneUpdate (FRDGBuilder &GraphBuilder, const FScenePreUpdateChangeSet &ChangeSet, FSceneUniformBuffer &SceneUniforms) override
 
virtual void PostSceneUpdate (FRDGBuilder &GraphBuilder, const FScenePostUpdateChangeSet &ChangeSet) override
 
virtual void PostGPUSceneUpdate (FRDGBuilder &GraphBuilder, FSceneUniformBuffer &SceneUniforms) override
 
- Public Member Functions inherited from ISceneExtensionUpdater
virtual ~ISceneExtensionUpdater ()
 
virtual void Begin (FScene &InScene)
 
virtual void End ()
 
virtual void PostLightsUpdate (FRDGBuilder &GraphBuilder, const FLightSceneChangeSet &LightSceneChangeSet)
 

Constructor & Destructor Documentation

◆ FVirtualShadowMapInvalidationSceneUpdater()

FVirtualShadowMapInvalidationSceneUpdater::FVirtualShadowMapInvalidationSceneUpdater ( FVirtualShadowMapArrayCacheManager InCacheManager)

Member Function Documentation

◆ PostGPUSceneUpdate()

void FVirtualShadowMapInvalidationSceneUpdater::PostGPUSceneUpdate ( FRDGBuilder GraphBuilder,
FSceneUniformBuffer SceneUniforms 
)
overridevirtual

Reimplemented from ISceneExtensionUpdater.

◆ PostSceneUpdate()

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

Reimplemented from ISceneExtensionUpdater.

◆ PreLightsUpdate()

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

Reimplemented from ISceneExtensionUpdater.

◆ PreSceneUpdate()

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

Reimplemented from ISceneExtensionUpdater.


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