22#include "../../SDL_internal.h"
24#ifndef SDL_waylandvideo_h_
25#define SDL_waylandvideo_h_
36#define MESA_EGL_NO_X11_HEADERS
38#include "wayland-util.h"
41struct SDL_WaylandInput;
43#ifdef SDL_VIDEO_DRIVER_WAYLAND_QT_TOUCH
44struct SDL_WaylandTouch;
45struct qt_surface_extension;
46struct qt_windowmanager;
57 struct xdg_wm_base *
xdg;
58 struct zxdg_shell_v6 *
zxdg;
74#ifdef SDL_VIDEO_DRIVER_WAYLAND_QT_TOUCH
75 struct SDL_WaylandTouch *touch;
76 struct qt_surface_extension *surface_extension;
77 struct qt_windowmanager *windowmanager;
struct zwp_relative_pointer_manager_v1 * relative_pointer_manager
struct zxdg_shell_v6 * zxdg
struct wl_registry * registry
struct zwp_pointer_constraints_v1 * pointer_constraints
struct wl_compositor * compositor
struct zxdg_decoration_manager_v1 * decoration_manager
struct wl_cursor_theme * cursor_theme
struct wl_data_device_manager * data_device_manager
struct org_kde_kwin_server_decoration_manager * kwin_server_decoration_manager
struct wl_pointer * pointer
struct xkb_context * xkb_context
struct SDL_WaylandInput * input
struct wl_display * display
struct wl_output * output