|
Turbo Engine 0.3
A C++ game engine using Allegro 5
|
#include <EngineDebug.hpp>
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 () |
|
explicit |
| void debug::EngineDebug::register_fps_time | ( | float | fps | ) |
|
overridevirtual |
Implements debug::DebugWindow.
| void debug::EngineDebug::update_fps | ( | int | fps | ) |
| void debug::EngineDebug::update_win_size | ( | const turbo::Vector2< unsigned short > & | size | ) |
|
protected |
|
protected |
|
protected |
|
protected |