#pragma once #include // includes box and vector as well #include #include // NOLINTNEXTLINE using namespace Hyprutils::Math; namespace Math { constexpr const Vector2D VECTOR2D_MAX = {std::numeric_limits::max(), std::numeric_limits::max()}; eTransform wlTransformToHyprutils(wl_output_transform t); wl_output_transform invertTransform(wl_output_transform tr); eTransform composeTransform(eTransform a, eTransform b); }