|
void | set_connection_listener (pad_connection_listener_t *listener) |
|
void | fire_connection_listener (unsigned port, input_device_driver_t *driver) |
|
const void * | input_driver_find_handle (int idx) |
|
const char * | input_driver_find_ident (int idx) |
|
const char * | config_get_input_driver_options (void) |
|
void * | input_get_data (void) |
|
const input_driver_t * | input_get_ptr (void) |
|
const input_driver_t ** | input_get_double_ptr (void) |
|
bool | input_driver_set_rumble_state (unsigned port, enum retro_rumble_effect effect, uint16_t strength) |
|
const input_device_driver_t * | input_driver_get_joypad_driver (void) |
|
const input_device_driver_t * | input_driver_get_sec_joypad_driver (void) |
|
uint64_t | input_driver_get_capabilities (void) |
|
void | input_driver_set (const input_driver_t **input, void **input_data) |
|
void | input_driver_keyboard_mapping_set_block (bool value) |
|
bool | input_sensor_set_state (unsigned port, enum retro_sensor_action action, unsigned rate) |
|
float | input_sensor_get_input (unsigned port, unsigned id) |
|
void | input_poll (void) |
|
int16_t | input_state (unsigned port, unsigned device, unsigned idx, unsigned id) |
|
void | state_tracker_update_input (uint16_t *input1, uint16_t *input2) |
|
static INLINE bool | input_keys_pressed_iterate (unsigned i, input_bits_t *p_new_state) |
|
int16_t | input_driver_input_state (rarch_joypad_info_t joypad_info, const struct retro_keybind **retro_keybinds, unsigned port, unsigned device, unsigned index, unsigned id) |
|
void | input_keys_pressed (void *data, input_bits_t *p_new_state) |
|
void | input_get_state_for_port (void *data, unsigned port, input_bits_t *p_new_state) |
|
void * | input_driver_get_data (void) |
|
void ** | input_driver_get_data_ptr (void) |
|
bool | input_driver_has_capabilities (void) |
|
bool | input_driver_init (void) |
|
void | input_driver_deinit (void) |
|
void | input_driver_destroy_data (void) |
|
void | input_driver_destroy (void) |
|
bool | input_driver_grab_stdin (void) |
|
bool | input_driver_keyboard_mapping_is_blocked (void) |
|
bool | input_driver_find_driver (void) |
|
void | input_driver_set_flushing_input (void) |
|
void | input_driver_unset_hotkey_block (void) |
|
void | input_driver_set_hotkey_block (void) |
|
void | input_driver_set_libretro_input_blocked (void) |
|
void | input_driver_unset_libretro_input_blocked (void) |
|
bool | input_driver_is_libretro_input_blocked (void) |
|
void | input_driver_set_nonblock_state (void) |
|
void | input_driver_unset_nonblock_state (void) |
|
bool | input_driver_is_nonblock_state (void) |
|
void | input_driver_set_own_driver (void) |
|
void | input_driver_unset_own_driver (void) |
|
bool | input_driver_owns_driver (void) |
|
bool | input_driver_init_command (void) |
|
void | input_driver_deinit_command (void) |
|
void | input_driver_deinit_remote (void) |
|
void | input_driver_deinit_mapper (void) |
|
bool | input_driver_init_remote (void) |
|
bool | input_driver_init_mapper (void) |
|
bool | input_driver_grab_mouse (void) |
|
float * | input_driver_get_float (enum input_action action) |
|
unsigned * | input_driver_get_uint (enum input_action action) |
|
bool | input_driver_ungrab_mouse (void) |
|
bool | input_driver_is_data_ptr_same (void *data) |
|
const void * | joypad_driver_find_handle (int idx) |
|
const char * | joypad_driver_find_ident (int idx) |
|
const char * | config_get_joypad_driver_options (void) |
|
const input_device_driver_t * | input_joypad_init_driver (const char *ident, void *data) |
|
const input_device_driver_t * | input_joypad_init_first (void *data) |
|
const char * | input_joypad_name (const input_device_driver_t *drv, unsigned port) |
|
bool | input_joypad_set_rumble (const input_device_driver_t *drv, unsigned port, enum retro_rumble_effect effect, uint16_t strength) |
|
int16_t | input_joypad_analog (const input_device_driver_t *drv, rarch_joypad_info_t joypad_info, unsigned port, unsigned idx, unsigned ident, const struct retro_keybind *binds) |
|
int16_t | input_joypad_axis_raw (const input_device_driver_t *drv, unsigned port, unsigned axis) |
|
bool | input_joypad_button_raw (const input_device_driver_t *drv, unsigned port, unsigned button) |
|
bool | input_joypad_hat_raw (const input_device_driver_t *drv, unsigned port, unsigned hat_dir, unsigned hat) |
|
bool | input_mouse_button_raw (unsigned port, unsigned id) |
|
void | input_pad_connect (unsigned port, input_device_driver_t *driver) |
|
void | input_conv_analog_id_to_bind_id (unsigned idx, unsigned ident, unsigned *ident_minus, unsigned *ident_plus) |
|
static void | osk_update_last_codepoint (const char *word) |
|
static bool | input_keyboard_line_event (input_keyboard_line_t *state, uint32_t character) |
|
bool | input_keyboard_line_append (const char *word) |
|
const char ** | input_keyboard_start_line (void *userdata, input_keyboard_line_complete_t cb) |
|
input_keyboard_start_line: : Userdata. : Line complete callback function.
Sets function pointer for keyboard line handle.
The underlying buffer can be reallocated at any time (or be NULL), but the pointer to it remains constant throughout the objects lifetime.
Returns: underlying buffer of the keyboard line.