aboutsummaryrefslogtreecommitdiff
path: root/include/backend
diff options
context:
space:
mode:
Diffstat (limited to 'include/backend')
-rw-r--r--include/backend/libinput/backend.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/include/backend/libinput/backend.h b/include/backend/libinput/backend.h
new file mode 100644
index 00000000..bafe76ed
--- /dev/null
+++ b/include/backend/libinput/backend.h
@@ -0,0 +1,21 @@
+#ifndef _WLR_BACKEND_LIBINPUT_INTERNAL_H
+#define _WLR_BACKEND_LIBINPUT_INTERNAL_H
+#include <libinput.h>
+#include <wlr/backend/interface.h>
+#include <wlr/common/list.h>
+#include <wayland-server-core.h>
+#include "backend/udev.h"
+
+struct wlr_backend_state {
+ struct wlr_backend *backend;
+ struct wlr_session *session;
+ struct wlr_udev *udev;
+ struct wl_display *display;
+
+ struct libinput *handle;
+ struct wl_event_source *input_event;
+
+ list_t *devices;
+};
+
+#endif