|
void | dinput_destroy_context (void) |
|
bool | dinput_init_context (void) |
|
static void * | dinput_init (const char *joypad_driver) |
|
bool | doubleclick_on_titlebar_pressed (void) |
|
void | unset_doubleclick_on_titlebar (void) |
|
static void | dinput_poll (void *data) |
|
static bool | dinput_keyboard_pressed (struct dinput_input *di, unsigned key) |
|
static bool | dinput_mbutton_pressed (struct dinput_input *di, unsigned port, unsigned key) |
|
static bool | dinput_is_pressed (struct dinput_input *di, rarch_joypad_info_t joypad_info, const struct retro_keybind *binds, unsigned port, unsigned id) |
|
static int16_t | dinput_pressed_analog (struct dinput_input *di, const struct retro_keybind *binds, unsigned idx, unsigned id) |
|
static int16_t | dinput_lightgun_aiming_state (struct dinput_input *di, unsigned idx, unsigned id) |
|
static int16_t | dinput_mouse_state (struct dinput_input *di, unsigned port, unsigned id) |
|
static int16_t | dinput_mouse_state_screen (struct dinput_input *di, unsigned port, unsigned id) |
|
static int16_t | dinput_pointer_state (struct dinput_input *di, unsigned idx, unsigned id, bool screen) |
|
static int16_t | dinput_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 | dinput_pointer_store_pos (struct pointer_status *pointer, WPARAM lParam) |
|
static void | dinput_add_pointer (struct dinput_input *di, struct pointer_status *new_pointer) |
|
static void | dinput_delete_pointer (struct dinput_input *di, int pointer_id) |
|
static struct pointer_status * | dinput_find_pointer (struct dinput_input *di, int pointer_id) |
|
static void | dinput_clear_pointers (struct dinput_input *di) |
|
bool | dinput_handle_message (void *dinput, UINT message, WPARAM wParam, LPARAM lParam) |
|
static void | dinput_free (void *data) |
|
static void | dinput_grab_mouse (void *data, bool state) |
|
static bool | dinput_set_rumble (void *data, unsigned port, enum retro_rumble_effect effect, uint16_t strength) |
|
static const input_device_driver_t * | dinput_get_joypad_driver (void *data) |
|
static uint64_t | dinput_get_capabilities (void *data) |
|
static bool | dinput_keyboard_mapping_is_blocked (void *data) |
|
static void | dinput_keyboard_mapping_set_block (void *data, bool value) |
|