#include <input_driver.h>
|
void *(* | init )(const char *joypad_driver) |
|
void(* | poll )(void *data) |
|
int16_t(* | input_state )(void *data, rarch_joypad_info_t joypad_info, const struct retro_keybind **retro_keybinds, unsigned port, unsigned device, unsigned index, unsigned id) |
|
void(* | free )(void *data) |
|
bool(* | set_sensor_state )(void *data, unsigned port, enum retro_sensor_action action, unsigned rate) |
|
float(* | get_sensor_input )(void *data, unsigned port, unsigned id) |
|
uint64_t(* | get_capabilities )(void *data) |
|
const char * | ident |
|
void(* | grab_mouse )(void *data, bool state) |
|
bool(* | grab_stdin )(void *data) |
|
bool(* | set_rumble )(void *data, unsigned port, enum retro_rumble_effect effect, uint16_t state) |
|
const input_device_driver_t *(* | get_joypad_driver )(void *data) |
|
const input_device_driver_t *(* | get_sec_joypad_driver )(void *data) |
|
bool(* | keyboard_mapping_is_blocked )(void *data) |
|
void(* | keyboard_mapping_set_block )(void *data, bool value) |
|
◆ free
◆ get_capabilities
◆ get_joypad_driver
◆ get_sec_joypad_driver
◆ get_sensor_input
float(* input_driver::get_sensor_input) (void *data, unsigned port, unsigned id) |
◆ grab_mouse
◆ grab_stdin
◆ ident
const char* input_driver::ident |
◆ init
void*(* input_driver::init) (const char *joypad_driver) |
◆ input_state
◆ keyboard_mapping_is_blocked
bool(* input_driver::keyboard_mapping_is_blocked) (void *data) |
◆ keyboard_mapping_set_block
◆ poll
◆ set_rumble
◆ set_sensor_state
The documentation for this struct was generated from the following file: