#pragma once #include "Widget.h" #include "../Graphics/Rectangle.h" #include "../Graphics/Text.h" #include class DebugOverlay final : public UI::Widget { std::unique_ptr fpsText; std::unique_ptr marker; std::string fps = "0"; void RefreshPrimitives(); public: DebugOverlay(); void SetFps(double value); void Measure(UI::Size availableSpace) override; void Arrange(UI::Rect finalBounds) override; void Draw() override; };