9 #ifndef TurtleBrains_GameSceneInterface_hpp
10 #define TurtleBrains_GameSceneInterface_hpp
12 #include <turtle_brains/game/tb_entity_manager.hpp>
13 #include <turtle_brains/graphics/tb_graphic_list.hpp>
14 #include <turtle_brains/graphics/tb_camera.hpp>
95 virtual void OnUpdate(
const float deltaTime);
107 virtual void OnOpen(
void);
122 float mAccumulatedSimulationTime;
virtual void OnRender(void) const
virtual ~GameScene(void)=0
static void ChangeToScene(GameScene &gameScene)
Here is some information about the primary namespace.
Definition: tb_application_dialog.hpp:21
virtual void OnUpdate(const float deltaTime)
virtual void OnSimulate(void)
Definition: tb_game_scene.hpp:28
Definition: tb_camera.hpp:49
Definition: tb_entity_manager.hpp:32
static void PerformFrame(const float deltaTime)
virtual void OnOpen(void)
virtual void OnClose(void)
This is the heart of TurtleBrains for game developers to create GameScenes and Entities to interact w...
virtual void OnRuntimeReload(void)