30 void Render(
float deltaTime);
40 void RenderCameraPanel();
42 void RenderPerformancePanel();
47 bool m_visible =
true;
48 bool m_showColliders =
false;
53 float m_metricTimer = 0.0f;
void SetVisible(bool visible)
void Initialize(RenderEngine::Renderer *renderer, GameBase *game)
void Render(float deltaTime)
Refreshes cached metrics on the configured interval and draws the enabled panels.
DebugOverlayConfig & GetConfig()
Abstract render backend: swapchain, frame lifecycle, and post-effect toggles.
Backend-facing rendering layer shared by the four graphics backends.
Root namespace for everything the engine exposes.
float MetricRefreshInterval
bool ShowPerformancePanel