|
SBgl 0.1.0
A graphics framework in C99
|

Go to the source code of this file.
Functions | |
| static SBGL_Scancode | wayland_key_to_scancode (uint32_t key) |
| static void | pointer_enter (void *data, struct wl_pointer *p, uint32_t s, struct wl_surface *surf, wl_fixed_t sx, wl_fixed_t sy) |
| static void | pointer_leave (void *data, struct wl_pointer *p, uint32_t s, struct wl_surface *surf) |
| static void | pointer_motion (void *data, struct wl_pointer *p, uint32_t t, wl_fixed_t sx, wl_fixed_t sy) |
| static void | pointer_button (void *data, struct wl_pointer *p, uint32_t s, uint32_t t, uint32_t button, uint32_t state) |
| static void | pointer_axis (void *data, struct wl_pointer *p, uint32_t t, uint32_t axis, wl_fixed_t value) |
| static void | pointer_frame (void *data, struct wl_pointer *p) |
| static void | pointer_axis_source (void *data, struct wl_pointer *p, uint32_t src) |
| static void | pointer_axis_stop (void *data, struct wl_pointer *p, uint32_t t, uint32_t axis) |
| static void | pointer_axis_discrete (void *data, struct wl_pointer *p, uint32_t axis, int32_t discrete) |
| static void | keyboard_keymap (void *data, struct wl_keyboard *k, uint32_t format, int32_t fd, uint32_t size) |
| static void | keyboard_enter (void *data, struct wl_keyboard *k, uint32_t s, struct wl_surface *surf, struct wl_array *keys) |
| static void | keyboard_leave (void *data, struct wl_keyboard *k, uint32_t s, struct wl_surface *surf) |
| static void | keyboard_key (void *data, struct wl_keyboard *k, uint32_t s, uint32_t t, uint32_t key, uint32_t state) |
| static void | keyboard_modifiers (void *data, struct wl_keyboard *k, uint32_t s, uint32_t depressed, uint32_t latched, uint32_t locked, uint32_t group) |
| static void | keyboard_repeat_info (void *data, struct wl_keyboard *k, int32_t rate, int32_t delay) |
| static void | relative_motion (void *data, struct zwp_relative_pointer_v1 *p, uint32_t hi, uint32_t lo, wl_fixed_t dx, wl_fixed_t dy, wl_fixed_t dx_unaccel, wl_fixed_t dy_unaccel) |
| void | linux_init_input (struct wl_registry *registry, uint32_t name, uint32_t version, sbgl_Window *window) |
| void | linux_internal_update_input_states (sbgl_Window *window) |
Variables | |
| const struct wl_pointer_listener | pointer_listener |
| const struct wl_keyboard_listener | keyboard_listener |
| const struct zwp_relative_pointer_v1_listener | relative_pointer_listener |
|
static |
Definition at line 82 of file input_wayland.c.
|
static |
Definition at line 90 of file input_wayland.c.
|
static |
Definition at line 81 of file input_wayland.c.
|
static |
Definition at line 86 of file input_wayland.c.
|
static |
Definition at line 102 of file input_wayland.c.
|
static |
Definition at line 103 of file input_wayland.c.
| void linux_init_input | ( | struct wl_registry * | registry, |
| uint32_t | name, | ||
| uint32_t | version, | ||
| sbgl_Window * | window ) |
Definition at line 122 of file input_wayland.c.
| void linux_internal_update_input_states | ( | sbgl_Window * | window | ) |
Definition at line 127 of file input_wayland.c.
|
static |
Definition at line 68 of file input_wayland.c.
|
static |
Definition at line 72 of file input_wayland.c.
|
static |
Definition at line 70 of file input_wayland.c.
|
static |
Definition at line 71 of file input_wayland.c.
|
static |
Definition at line 57 of file input_wayland.c.
|
static |
Definition at line 44 of file input_wayland.c.
|
static |
Definition at line 69 of file input_wayland.c.
|
static |
Definition at line 50 of file input_wayland.c.
|
static |
Definition at line 51 of file input_wayland.c.
|
static |
Definition at line 111 of file input_wayland.c.
|
static |
Definition at line 4 of file input_wayland.c.
| const struct wl_keyboard_listener keyboard_listener |
Definition at line 105 of file input_wayland.c.
| const struct wl_pointer_listener pointer_listener |
Definition at line 74 of file input_wayland.c.
| const struct zwp_relative_pointer_v1_listener relative_pointer_listener |
Definition at line 118 of file input_wayland.c.