summaryrefslogtreecommitdiff
path: root/src/helpers/math/Math.hpp
diff options
context:
space:
mode:
authorVaxry <vaxry@vaxry.net>2024-06-19 16:20:06 +0200
committerVaxry <vaxry@vaxry.net>2024-06-19 16:20:15 +0200
commitfb15b7aa2a9bba0f0693f84d0c65d386942583f8 (patch)
treed4403944b5d6a3e03d2262f03a7d0b3ed6ffae24 /src/helpers/math/Math.hpp
parent6e5804b53de753f24953d9d647940df66bc68f6d (diff)
core: Move to hyprutils for Math
Moves CRegion, CBox and Vector2D over to hyprutils. Requires hyprutils>=0.1.4
Diffstat (limited to 'src/helpers/math/Math.hpp')
-rw-r--r--src/helpers/math/Math.hpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/helpers/math/Math.hpp b/src/helpers/math/Math.hpp
new file mode 100644
index 00000000..4aa65c93
--- /dev/null
+++ b/src/helpers/math/Math.hpp
@@ -0,0 +1,11 @@
+#pragma once
+
+#include <wayland-server-protocol.h>
+
+// includes box and vector as well
+#include <hyprutils/math/Region.hpp>
+
+using namespace Hyprutils::Math;
+
+eTransform wlTransformToHyprutils(wl_output_transform t);
+void projectBox(float mat[9], CBox& box, eTransform transform, float rotation, const float projection[9]);