Skip to main content

SceneUpdate

The SceneUpdate class provides an interface for integrating external libraries with a Scene. It offers virtual methods for handling scene events.

#include <scene/TellusimSceneUpdate.h>

Constructors

SceneUpdate()

Methods

Clear scene.

virtual void clearSceneBegin(Scene &scene)
virtual void clearSceneEnd(Scene &scene)

Create scene.

virtual void createSceneBegin(Scene &scene, const Device &device, Async *async)
virtual void createSceneEnd(Scene &scene, const Device &device, Async *async)

Update scene.

virtual void updateSceneBegin(Scene &scene, const Device &device, NodeCamera &node)
virtual void updateSceneEnd(Scene &scene, const Device &device, NodeCamera &node)

Dispatch scene.

virtual void dispatchSceneBegin(Scene &scene, const Device &device, Compute &compute, NodeCamera &node)
virtual void dispatchSceneEnd(Scene &scene, const Device &device, Compute &compute, NodeCamera &node)