+ Inheritance diagram for debug::SceneManagerDebug:
+ Collaboration diagram for debug::SceneManagerDebug:

Public Member Functions

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::GameObjectroot_gameobject = nullptr
 

Protected Member Functions

void draw_child (turbo::GameObject *gm)
 

Protected Attributes

bool initialized = false
 
const turbo::EventHandlerevent_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 ()
 

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