|
static void | keyboard_handle_keymap (void *data, struct wl_keyboard *keyboard, uint32_t format, int fd, uint32_t size) |
|
static void | keyboard_handle_enter (void *data, struct wl_keyboard *keyboard, uint32_t serial, struct wl_surface *surface, struct wl_array *keys) |
|
static void | keyboard_handle_leave (void *data, struct wl_keyboard *keyboard, uint32_t serial, struct wl_surface *surface) |
|
static void | keyboard_handle_key (void *data, struct wl_keyboard *keyboard, uint32_t serial, uint32_t time, uint32_t key, uint32_t state) |
|
static void | keyboard_handle_modifiers (void *data, struct wl_keyboard *keyboard, uint32_t serial, uint32_t modsDepressed, uint32_t modsLatched, uint32_t modsLocked, uint32_t group) |
|
void | keyboard_handle_repeat_info (void *data, struct wl_keyboard *wl_keyboard, int32_t rate, int32_t delay) |
|
static void | gfx_ctx_wl_show_mouse (void *data, bool state) |
|
static void | pointer_handle_enter (void *data, struct wl_pointer *pointer, uint32_t serial, struct wl_surface *surface, wl_fixed_t sx, wl_fixed_t sy) |
|
static void | pointer_handle_leave (void *data, struct wl_pointer *pointer, uint32_t serial, struct wl_surface *surface) |
|
static void | pointer_handle_motion (void *data, struct wl_pointer *pointer, uint32_t time, wl_fixed_t sx, wl_fixed_t sy) |
|
static void | pointer_handle_button (void *data, struct wl_pointer *wl_pointer, uint32_t serial, uint32_t time, uint32_t button, uint32_t state) |
|
static void | pointer_handle_axis (void *data, struct wl_pointer *wl_pointer, uint32_t time, uint32_t axis, wl_fixed_t value) |
|
static void | touch_handle_down (void *data, struct wl_touch *wl_touch, uint32_t serial, uint32_t time, struct wl_surface *surface, int32_t id, wl_fixed_t x, wl_fixed_t y) |
|
static void | reorder_touches (void) |
|
static void | touch_handle_up (void *data, struct wl_touch *wl_touch, uint32_t serial, uint32_t time, int32_t id) |
|
static void | touch_handle_motion (void *data, struct wl_touch *wl_touch, uint32_t time, int32_t id, wl_fixed_t x, wl_fixed_t y) |
|
static void | touch_handle_frame (void *data, struct wl_touch *wl_touch) |
|
static void | touch_handle_cancel (void *data, struct wl_touch *wl_touch) |
|
static void | seat_handle_capabilities (void *data, struct wl_seat *seat, unsigned caps) |
|
static void | seat_handle_name (void *data, struct wl_seat *seat, const char *name) |
|
bool | wayland_context_gettouchpos (void *data, unsigned id, unsigned *touch_x, unsigned *touch_y) |
|
static void | xdg_shell_ping (void *data, struct xdg_wm_base *shell, uint32_t serial) |
|
static void | handle_surface_config (void *data, struct xdg_surface *surface, uint32_t serial) |
|
static void | handle_toplevel_config (void *data, struct xdg_toplevel *toplevel, int32_t width, int32_t height, struct wl_array *states) |
|
static void | handle_toplevel_close (void *data, struct xdg_toplevel *xdg_toplevel) |
|
static void | zxdg_shell_ping (void *data, struct zxdg_shell_v6 *shell, uint32_t serial) |
|
static void | handle_zxdg_surface_config (void *data, struct zxdg_surface_v6 *surface, uint32_t serial) |
|
static void | handle_zxdg_toplevel_config (void *data, struct zxdg_toplevel_v6 *toplevel, int32_t width, int32_t height, struct wl_array *states) |
|
static void | handle_zxdg_toplevel_close (void *data, struct zxdg_toplevel_v6 *zxdg_toplevel) |
|
static void | shell_surface_handle_ping (void *data, struct wl_shell_surface *shell_surface, uint32_t serial) |
|
static void | shell_surface_handle_configure (void *data, struct wl_shell_surface *shell_surface, uint32_t edges, int32_t width, int32_t height) |
|
static void | shell_surface_handle_popup_done (void *data, struct wl_shell_surface *shell_surface) |
|
static void | display_handle_geometry (void *data, struct wl_output *output, int x, int y, int physical_width, int physical_height, int subpixel, const char *make, const char *model, int transform) |
|
static void | display_handle_mode (void *data, struct wl_output *output, uint32_t flags, int width, int height, int refresh) |
|
static void | display_handle_done (void *data, struct wl_output *output) |
|
static void | display_handle_scale (void *data, struct wl_output *output, int32_t factor) |
|
static void | registry_handle_global (void *data, struct wl_registry *reg, uint32_t id, const char *interface, uint32_t version) |
|
static void | registry_handle_global_remove (void *data, struct wl_registry *registry, uint32_t id) |
|
static void | gfx_ctx_wl_get_video_size (void *data, unsigned *width, unsigned *height) |
|
static void | gfx_ctx_wl_destroy_resources (gfx_ctx_wayland_data_t *wl) |
|
void | flush_wayland_fd (void *data) |
|
static void | gfx_ctx_wl_check_window (void *data, bool *quit, bool *resize, unsigned *width, unsigned *height, bool is_shutdown) |
|
static bool | gfx_ctx_wl_set_resize (void *data, unsigned width, unsigned height) |
|
static void | gfx_ctx_wl_update_title (void *data, void *data2) |
|
static bool | gfx_ctx_wl_get_metrics (void *data, enum display_metric_types type, float *value) |
|
static void * | gfx_ctx_wl_init (video_frame_info_t *video_info, void *video_driver) |
|
static void | gfx_ctx_wl_destroy (void *data) |
|
static void | gfx_ctx_wl_set_swap_interval (void *data, int swap_interval) |
|
static bool | gfx_ctx_wl_set_video_mode (void *data, video_frame_info_t *video_info, unsigned width, unsigned height, bool fullscreen) |
|
bool | input_wl_init (void *data, const char *joypad_name) |
|
static void | gfx_ctx_wl_input_driver (void *data, const char *joypad_name, const input_driver_t **input, void **input_data) |
|
static bool | gfx_ctx_wl_has_focus (void *data) |
|
static bool | gfx_ctx_wl_suppress_screensaver (void *data, bool state) |
|
static bool | gfx_ctx_wl_has_windowed (void *data) |
|
static enum gfx_ctx_api | gfx_ctx_wl_get_api (void *data) |
|
static bool | gfx_ctx_wl_bind_api (void *video_driver, enum gfx_ctx_api api, unsigned major, unsigned minor) |
|
static void | gfx_ctx_wl_swap_buffers (void *data, void *data2) |
|
static gfx_ctx_proc_t | gfx_ctx_wl_get_proc_address (const char *symbol) |
|
static void | gfx_ctx_wl_bind_hw_render (void *data, bool enable) |
|
static uint32_t | gfx_ctx_wl_get_flags (void *data) |
|
static void | gfx_ctx_wl_set_flags (void *data, uint32_t flags) |
|
static float | gfx_ctx_wl_get_refresh_rate (void *data) |
|