From 9c60065905e9e04ff9c897504fdfb82af14f2e63 Mon Sep 17 00:00:00 2001 From: Tomi Valkeinen Date: Fri, 3 Jun 2016 17:15:43 +0300 Subject: Videomode: add helpers --- libkms++/videomode.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'libkms++') diff --git a/libkms++/videomode.h b/libkms++/videomode.h index 382c1cd..f9abaf9 100644 --- a/libkms++/videomode.h +++ b/libkms++/videomode.h @@ -23,6 +23,14 @@ struct Videomode uint32_t type; // DRM_MODE_TYPE_* std::unique_ptr to_blob(Card& card) const; + + uint16_t hfp() const { return hsync_start - hdisplay; } + uint16_t hsw() const { return hsync_end - hsync_start; } + uint16_t hbp() const { return htotal - hsync_end; } + + uint16_t vfp() const { return vsync_start - vdisplay; } + uint16_t vsw() const { return vsync_end - vsync_start; } + uint16_t vbp() const { return vtotal - vsync_end; } }; } -- cgit v1.2.3