debug::EngineDebug Class Reference
Inheritance diagram for debug::EngineDebug:
Collaboration diagram for debug::EngineDebug:Public Member Functions | |
| EngineDebug (turbo::Engine *engine) | |
| void | render () override |
| void | register_fps_time (float fps) |
| void | update_fps (int fps) |
| void | update_win_size (const turbo::Vector2< unsigned short > &size) |
Public Member Functions inherited from debug::DebugWindow | |
| virtual void | open () |
| virtual void | close () |
Protected Attributes | |
| int | fps = 0 |
| turbo::Vector2< unsigned short > | win_size |
| turbo::Engine * | engine = nullptr |
| turbo::RotativeBuffer< float > | fps_buffer = turbo::RotativeBuffer<float>(0, 60) |
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:
- include/turbo/debug_menus/EngineDebug.hpp


1.9.1