aboutsummaryrefslogtreecommitdiff
path: root/include/wlr
diff options
context:
space:
mode:
Diffstat (limited to 'include/wlr')
-rw-r--r--include/wlr/types/wlr_output.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/wlr/types/wlr_output.h b/include/wlr/types/wlr_output.h
index 01a9d49f..c69a4a2b 100644
--- a/include/wlr/types/wlr_output.h
+++ b/include/wlr/types/wlr_output.h
@@ -17,10 +17,19 @@
#include <wlr/types/wlr_buffer.h>
#include <wlr/util/addon.h>
+enum wlr_output_mode_aspect_ratio {
+ WLR_OUTPUT_MODE_ASPECT_RATIO_NONE,
+ WLR_OUTPUT_MODE_ASPECT_RATIO_4_3,
+ WLR_OUTPUT_MODE_ASPECT_RATIO_16_9,
+ WLR_OUTPUT_MODE_ASPECT_RATIO_64_27,
+ WLR_OUTPUT_MODE_ASPECT_RATIO_256_135,
+};
+
struct wlr_output_mode {
int32_t width, height;
int32_t refresh; // mHz
bool preferred;
+ enum wlr_output_mode_aspect_ratio picture_aspect_ratio;
struct wl_list link;
};