summaryrefslogtreecommitdiff
path: root/libkms++/videomode.h
diff options
context:
space:
mode:
Diffstat (limited to 'libkms++/videomode.h')
-rw-r--r--libkms++/videomode.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/libkms++/videomode.h b/libkms++/videomode.h
new file mode 100644
index 0000000..28a5b00
--- /dev/null
+++ b/libkms++/videomode.h
@@ -0,0 +1,20 @@
+#pragma once
+
+namespace kms
+{
+
+struct Videomode
+{
+ uint32_t clock;
+ uint16_t hdisplay, hsync_start, hsync_end, htotal, hskew;
+ uint16_t vdisplay, vsync_start, vsync_end, vtotal, vscan;
+
+ uint32_t vrefresh;
+
+ uint32_t flags; // DRM_MODE_FLAG_*
+ uint32_t type; // DRM_MODE_TYPE_*
+
+ std::string name;
+};
+
+}