|
static bool | joypad_is_end_of_list (joypad_connection_t *pad) |
|
int | pad_connection_find_vacant_pad (joypad_connection_t *joyconn) |
|
static void | set_end_of_list (joypad_connection_t *list, unsigned end) |
|
joypad_connection_t * | pad_connection_init (unsigned pads) |
|
int32_t | pad_connection_pad_init (joypad_connection_t *joyconn, const char *name, uint16_t vid, uint16_t pid, void *data, hid_driver_t *driver) |
|
void | pad_connection_pad_deinit (joypad_connection_t *joyconn, uint32_t pad) |
|
void | pad_connection_packet (joypad_connection_t *joyconn, uint32_t pad, uint8_t *data, uint32_t length) |
|
void | pad_connection_get_buttons (joypad_connection_t *joyconn, unsigned pad, input_bits_t *state) |
|
int16_t | pad_connection_get_axis (joypad_connection_t *joyconn, unsigned idx, unsigned i) |
|
bool | pad_connection_has_interface (joypad_connection_t *joyconn, unsigned pad) |
|
void | pad_connection_destroy (joypad_connection_t *joyconn) |
|
bool | pad_connection_rumble (joypad_connection_t *joyconn, unsigned pad, enum retro_rumble_effect effect, uint16_t strength) |
|
const char * | pad_connection_get_name (joypad_connection_t *joyconn, unsigned pad) |
|