|
SleakEngine 1.0.0
C++23 multi-backend game engine
|
#include <DebugOverlay.hpp>
Public Member Functions | |
| DebugOverlay ()=default | |
| ~DebugOverlay () | |
| DebugOverlayConfig & | GetConfig () |
| void | Initialize (RenderEngine::Renderer *renderer, GameBase *game) |
| bool | IsVisible () const |
| void | Render (float deltaTime) |
| Refreshes cached metrics on the configured interval and draws the enabled panels. | |
| void | SetVisible (bool visible) |
| void | ToggleVisible () |
In-game ImGui panels showing camera state and performance metrics, built on UI.hpp.
Definition at line 22 of file DebugOverlay.hpp.
|
default |
| Sleak::DebugOverlay::~DebugOverlay | ( | ) |
Definition at line 12 of file DebugOverlay.cpp.
|
inline |
Definition at line 36 of file DebugOverlay.hpp.
| void Sleak::DebugOverlay::Initialize | ( | RenderEngine::Renderer * | renderer, |
| GameBase * | game ) |
Definition at line 17 of file DebugOverlay.cpp.
|
inline |
Definition at line 33 of file DebugOverlay.hpp.
| void Sleak::DebugOverlay::Render | ( | float | deltaTime | ) |
Refreshes cached metrics on the configured interval and draws the enabled panels.
Definition at line 25 of file DebugOverlay.cpp.
|
inline |
Definition at line 32 of file DebugOverlay.hpp.
|
inline |
Definition at line 34 of file DebugOverlay.hpp.