summaryrefslogtreecommitdiff
path: root/src/helpers
diff options
context:
space:
mode:
authorvaxerski <43317083+vaxerski@users.noreply.github.com>2022-05-29 15:48:04 +0200
committerGitHub <noreply@github.com>2022-05-29 15:48:04 +0200
commit15338fcf63a22ea45454606fcf580f2d2c4f50de (patch)
treee7e8d4e410ce41f0c1af00372dc45d0fa5ea09d0 /src/helpers
parent227cbb0464bbf211f9d5ec7f6fa8e1bba0aecd12 (diff)
parent9842730f570b118275191fd2b3e8910648ab7b05 (diff)
Merge pull request #122 from vaxerski/transforms
Added monitor transforms
Diffstat (limited to 'src/helpers')
-rw-r--r--src/helpers/Monitor.hpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/helpers/Monitor.hpp b/src/helpers/Monitor.hpp
index 0b57700a..95a064c6 100644
--- a/src/helpers/Monitor.hpp
+++ b/src/helpers/Monitor.hpp
@@ -7,9 +7,10 @@
#include <array>
struct SMonitor {
- Vector2D vecPosition = Vector2D(0,0);
- Vector2D vecSize = Vector2D(0,0);
- Vector2D vecPixelSize = Vector2D(0,0);
+ Vector2D vecPosition = Vector2D(0,0);
+ Vector2D vecSize = Vector2D(0,0);
+ Vector2D vecPixelSize = Vector2D(0,0);
+ Vector2D vecTransformedSize = Vector2D(0,0);
bool primary = false;
@@ -27,6 +28,7 @@ struct SMonitor {
float refreshRate = 60;
wlr_output_damage* damage = nullptr;
bool needsFrameSkip = false;
+ wl_output_transform transform = WL_OUTPUT_TRANSFORM_NORMAL;
// Double-linked list because we need to have constant mem addresses for signals
// We have to store pointers and use raw new/delete because they might be moved between them