#pragma once #include "Plot.h" namespace renderive { class LIB_DECL Latency_Eager_Plot : public Abs_Plot { public: Latency_Eager_Plot(); ~Latency_Eager_Plot() override = default; void start(); void pause(); [[nodiscard]] bool running() const; [[nodiscard]] double max_render_fps() const; void set_max_render_fps(double fps); [[nodiscard]] Low_Latency_Diagnostics diagnostics() const; [[nodiscard]] Refresh_Control_Snapshot refresh_feedback_snapshot() const; }; } // namespace renderive