summaryrefslogtreecommitdiff
path: root/src/debug/HyprDebugOverlay.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/debug/HyprDebugOverlay.hpp')
-rw-r--r--src/debug/HyprDebugOverlay.hpp28
1 files changed, 13 insertions, 15 deletions
diff --git a/src/debug/HyprDebugOverlay.hpp b/src/debug/HyprDebugOverlay.hpp
index 2573a6e1..e1e399a7 100644
--- a/src/debug/HyprDebugOverlay.hpp
+++ b/src/debug/HyprDebugOverlay.hpp
@@ -8,38 +8,36 @@
#include <unordered_map>
class CHyprMonitorDebugOverlay {
-public:
- int draw(int offset);
+ public:
+ int draw(int offset);
void renderData(CMonitor* pMonitor, float µs);
void renderDataNoOverlay(CMonitor* pMonitor, float µs);
void frameData(CMonitor* pMonitor);
-private:
- std::deque<float> m_dLastFrametimes;
- std::deque<float> m_dLastRenderTimes;
- std::deque<float> m_dLastRenderTimesNoOverlay;
+ private:
+ std::deque<float> m_dLastFrametimes;
+ std::deque<float> m_dLastRenderTimes;
+ std::deque<float> m_dLastRenderTimesNoOverlay;
std::chrono::high_resolution_clock::time_point m_tpLastFrame;
- CMonitor* m_pMonitor = nullptr;
- wlr_box m_wbLastDrawnBox;
+ CMonitor* m_pMonitor = nullptr;
+ wlr_box m_wbLastDrawnBox;
};
class CHyprDebugOverlay {
-public:
-
+ public:
void draw();
void renderData(CMonitor*, float µs);
void renderDataNoOverlay(CMonitor*, float µs);
void frameData(CMonitor*);
-private:
-
+ private:
std::unordered_map<CMonitor*, CHyprMonitorDebugOverlay> m_mMonitorOverlays;
- cairo_surface_t* m_pCairoSurface = nullptr;
- cairo_t* m_pCairo = nullptr;
+ cairo_surface_t* m_pCairoSurface = nullptr;
+ cairo_t* m_pCairo = nullptr;
- CTexture m_tTexture;
+ CTexture m_tTexture;
friend class CHyprMonitorDebugOverlay;
};