|
Turbo Engine 0.3
A C++ game engine using Allegro 5
|
#include <SceneManagerDebug.hpp>
Public Member Functions | |
| SceneManagerDebug () | |
| void | render () override |
| void | set_root_gameobject (turbo::GameObject *game_object) |
| Public Member Functions inherited from debug::DebugWindow | |
| virtual void | open () |
| virtual void | close () |
Public Attributes | |
| const char * | scene_name = nullptr |
| turbo::GameObject * | root_gameobject = nullptr |
Protected Member Functions | |
| void | draw_child (turbo::GameObject *gm) |
Protected Attributes | |
| bool | initialized = false |
| const turbo::EventHandler * | event_handler = nullptr |
| Protected Attributes inherited from debug::DebugWindow | |
| bool | is_window_open = true |
Additional Inherited Members | |
| Static Public Member Functions inherited from debug::DebugWindow | |
| static void | set_color_theme () |
| debug::SceneManagerDebug::SceneManagerDebug | ( | ) |
|
protected |
|
overridevirtual |
Implements debug::DebugWindow.
| void debug::SceneManagerDebug::set_root_gameobject | ( | turbo::GameObject * | game_object | ) |
|
protected |
|
protected |
| turbo::GameObject* debug::SceneManagerDebug::root_gameobject = nullptr |
| const char* debug::SceneManagerDebug::scene_name = nullptr |