22 #include "../../SDL_internal.h" 24 #ifndef SDL_waylandwindow_h_ 25 #define SDL_waylandwindow_h_ 27 #include "../SDL_sysvideo.h" 32 struct SDL_WaylandInput;
44 #ifdef SDL_VIDEO_DRIVER_WAYLAND_QT_TOUCH 45 struct qt_extended_surface *extended_surface;
struct wl_surface * surface
void Wayland_SetWindowSize(_THIS, SDL_Window *window)
void Wayland_SetWindowFullscreen(_THIS, SDL_Window *window, SDL_VideoDisplay *_display, SDL_bool fullscreen)
int Wayland_SetWindowHitTest(SDL_Window *window, SDL_bool enabled)
void Wayland_MaximizeWindow(_THIS, SDL_Window *window)
void Wayland_ShowWindow(_THIS, SDL_Window *window)
int Wayland_CreateWindow(_THIS, SDL_Window *window)
struct SDL_WaylandInput * keyboard_device
void Wayland_SetWindowTitle(_THIS, SDL_Window *window)
void Wayland_DestroyWindow(_THIS, SDL_Window *window)
struct wl_shell_surface * shell_surface
SDL_bool Wayland_GetWindowWMInfo(_THIS, SDL_Window *window, SDL_SysWMinfo *info)
SDL_VideoData * waylandData
GLenum GLenum GLsizei const GLuint GLboolean enabled
struct zwp_locked_pointer_v1 * locked_pointer
void Wayland_RestoreWindow(_THIS, SDL_Window *window)
EGLSurface EGLNativeWindowType * window
The type used to identify a window.
struct wl_egl_window * egl_window