diff options
| author | vaxerski <43317083+vaxerski@users.noreply.github.com> | 2022-05-29 15:48:04 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-05-29 15:48:04 +0200 |
| commit | 15338fcf63a22ea45454606fcf580f2d2c4f50de (patch) | |
| tree | e7e8d4e410ce41f0c1af00372dc45d0fa5ea09d0 /src/helpers | |
| parent | 227cbb0464bbf211f9d5ec7f6fa8e1bba0aecd12 (diff) | |
| parent | 9842730f570b118275191fd2b3e8910648ab7b05 (diff) | |
Merge pull request #122 from vaxerski/transforms
Added monitor transforms
Diffstat (limited to 'src/helpers')
| -rw-r--r-- | src/helpers/Monitor.hpp | 8 |
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 |
