summaryrefslogtreecommitdiff
path: root/src/helpers/MonitorZoomController.cpp
diff options
context:
space:
mode:
authorUjinT34 <41110182+UjinT34@users.noreply.github.com>2026-03-07 16:47:13 +0300
committerGitHub <noreply@github.com>2026-03-07 13:47:13 +0000
commit73fca55e7c9dd19222c8c0cc331ddebf4c4bfddf (patch)
tree58d0905be7e4f854ab5c8daf869b0bef210d99f1 /src/helpers/MonitorZoomController.cpp
parent966f20d305345b3042dc1d37a1dd8833f3a4783b (diff)
renderer: move m_renderData to renderer (#13474)
Diffstat (limited to 'src/helpers/MonitorZoomController.cpp')
-rw-r--r--src/helpers/MonitorZoomController.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/helpers/MonitorZoomController.cpp b/src/helpers/MonitorZoomController.cpp
index d90f416f..80c617e5 100644
--- a/src/helpers/MonitorZoomController.cpp
+++ b/src/helpers/MonitorZoomController.cpp
@@ -7,10 +7,10 @@
#include "desktop/DesktopTypes.hpp"
#include "render/Renderer.hpp"
-void CMonitorZoomController::zoomWithDetachedCamera(CBox& result, const SCurrentRenderData& m_renderData) {
+void CMonitorZoomController::zoomWithDetachedCamera(CBox& result, const SRenderData& m_renderData) {
const auto m = m_renderData.pMonitor;
auto monbox = CBox(0, 0, m->m_size.x, m->m_size.y);
- const auto ZOOM = m_renderData.mouseZoomFactor;
+ const auto ZOOM = g_pHyprRenderer->m_renderData.mouseZoomFactor;
const auto MOUSE = g_pInputManager->getMouseCoordsInternal() - m->m_position;
if (m_lastZoomLevel != ZOOM) {
@@ -68,10 +68,10 @@ void CMonitorZoomController::zoomWithDetachedCamera(CBox& result, const SCurrent
result = monbox;
}
-void CMonitorZoomController::applyZoomTransform(CBox& monbox, const SCurrentRenderData& m_renderData) {
+void CMonitorZoomController::applyZoomTransform(CBox& monbox, const SRenderData& m_renderData) {
static auto PZOOMRIGID = CConfigValue<Hyprlang::INT>("cursor:zoom_rigid");
static auto PZOOMDETACHEDCAMERA = CConfigValue<Hyprlang::INT>("cursor:zoom_detached_camera");
- const auto ZOOM = m_renderData.mouseZoomFactor;
+ const auto ZOOM = g_pHyprRenderer->m_renderData.mouseZoomFactor;
if (ZOOM == 1.0f)
return;
@@ -83,7 +83,8 @@ void CMonitorZoomController::applyZoomTransform(CBox& monbox, const SCurrentRend
if (*PZOOMDETACHEDCAMERA && !INITANIM)
zoomWithDetachedCamera(monbox, m_renderData);
else {
- const auto ZOOMCENTER = m_renderData.mouseZoomUseMouse ? (g_pInputManager->getMouseCoordsInternal() - m->m_position) * m->m_scale : m->m_transformedSize / 2.f;
+ const auto ZOOMCENTER =
+ g_pHyprRenderer->m_renderData.mouseZoomUseMouse ? (g_pInputManager->getMouseCoordsInternal() - m->m_position) * m->m_scale : m->m_transformedSize / 2.f;
monbox.translate(-ZOOMCENTER).scale(ZOOM).translate(*PZOOMRIGID ? m->m_transformedSize / 2.0 : ZOOMCENTER);
}