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)