|
static unsigned | input_unify_ev_key_code (unsigned code) |
|
static void | udev_handle_keyboard (void *data, const struct input_event *event, udev_input_device_t *dev) |
|
static void | udev_input_kb_free (void) |
|
static udev_input_mouse_t * | udev_get_mouse (struct udev_input *udev, unsigned port) |
|
static void | udev_mouse_set_x (udev_input_mouse_t *mouse, int32_t x, bool abs) |
|
static int16_t | udev_mouse_get_x (const udev_input_mouse_t *mouse) |
|
static void | udev_mouse_set_y (udev_input_mouse_t *mouse, int32_t y, bool abs) |
|
static int16_t | udev_mouse_get_y (const udev_input_mouse_t *mouse) |
|
static int16_t | udev_mouse_get_pointer_x (const udev_input_mouse_t *mouse, bool screen) |
|
static int16_t | udev_mouse_get_pointer_y (const udev_input_mouse_t *mouse, bool screen) |
|
static void | udev_handle_mouse (void *data, const struct input_event *event, udev_input_device_t *dev) |
|
static bool | udev_input_add_device (udev_input_t *udev, enum udev_input_dev_type type, const char *devnode, device_handle_cb cb) |
|
static void | udev_input_remove_device (udev_input_t *udev, const char *devnode) |
|
static void | udev_input_handle_hotplug (udev_input_t *udev) |
|
static bool | udev_input_poll_hotplug_available (struct udev_monitor *dev) |
|
static void | udev_input_poll (void *data) |
|
static bool | udev_pointer_is_off_window (const udev_input_t *udev) |
|
static int16_t | udev_lightgun_aiming_state (udev_input_t *udev, unsigned port, unsigned id) |
|
static int16_t | udev_mouse_state (udev_input_t *udev, unsigned port, unsigned id, bool screen) |
|
static bool | udev_keyboard_pressed (udev_input_t *udev, unsigned key) |
|
static bool | udev_mbutton_pressed (udev_input_t *udev, unsigned port, unsigned key) |
|
static bool | udev_is_pressed (udev_input_t *udev, rarch_joypad_info_t joypad_info, const struct retro_keybind *binds, unsigned port, unsigned id) |
|
static int16_t | udev_analog_pressed (const struct retro_keybind *binds, unsigned idx, unsigned id) |
|
static int16_t | udev_pointer_state (udev_input_t *udev, unsigned port, unsigned id, bool screen) |
|
static int16_t | udev_input_state (void *data, rarch_joypad_info_t joypad_info, const struct retro_keybind **binds, unsigned port, unsigned device, unsigned idx, unsigned id) |
|
static void | udev_input_free (void *data) |
|
static bool | open_devices (udev_input_t *udev, enum udev_input_dev_type type, device_handle_cb cb) |
|
static void * | udev_input_init (const char *joypad_driver) |
|
static uint64_t | udev_input_get_capabilities (void *data) |
|
static void | udev_input_grab_mouse (void *data, bool state) |
|
static bool | udev_input_set_rumble (void *data, unsigned port, enum retro_rumble_effect effect, uint16_t strength) |
|
static const input_device_driver_t * | udev_input_get_joypad_driver (void *data) |
|
static bool | udev_input_keyboard_mapping_is_blocked (void *data) |
|
static void | udev_input_keyboard_mapping_set_block (void *data, bool value) |
|