X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Fwayland.hpp;h=61a840dadfc9af526b9fea54394ed9d8e704f250;hb=2f34481142341c8f24e78fe6cf94ba9c1abec54b;hp=9ad5656e9e906bc328f7c06354298a0a8547a3a7;hpb=343c700f2e1003855dfdeb4e2e7d102dc8bbe696;p=staging%2Fwindowmanager.git diff --git a/src/wayland.hpp b/src/wayland.hpp index 9ad5656..61a840d 100644 --- a/src/wayland.hpp +++ b/src/wayland.hpp @@ -89,6 +89,8 @@ struct display { bool ok() const; void roundtrip(); int dispatch(); + int dispatch_pending(); + int read_events(); void flush(); int get_fd() const; int get_error(); @@ -109,6 +111,7 @@ struct output : wayland_proxy { int width{}; int height{}; int refresh{}; + int transform{}; output(output const &) = delete; output &operator=(output const &) = delete; @@ -251,6 +254,8 @@ struct screen : public wayland_proxy, // \___\___/|_| |_|\__|_| \___/|_|_|\___|_| // struct controller : public wayland_proxy { + // This controller is still missing ivi-input + typedef std::unordered_map proxy_to_id_map_type; typedef std::unordered_map> surface_map_type;