#include <hid_driver.h>
|
| void *(* | init )(void) |
| |
| bool(* | query_pad )(void *handle, unsigned pad) |
| |
| void(* | free )(const void *handle) |
| |
| bool(* | button )(void *handle, unsigned pad, uint16_t button) |
| |
| void(* | get_buttons )(void *handle, unsigned pad, input_bits_t *state) |
| |
| int16_t(* | axis )(void *handle, unsigned pad, uint32_t axis) |
| |
| void(* | poll )(void *handle) |
| |
| bool(* | set_rumble )(void *handle, unsigned pad, enum retro_rumble_effect effect, uint16_t) |
| |
| const char *(* | name )(void *handle, unsigned pad) |
| |
| const char * | ident |
| |
| void(* | send_control )(void *handle, uint8_t *buf, size_t size) |
| |
| int32_t(* | set_report )(void *handle, uint8_t, uint8_t, void *data, uint32_t size) |
| |
| int32_t(* | set_idle )(void *handle, uint8_t amount) |
| |
| int32_t(* | set_protocol )(void *handle, uint8_t protocol) |
| |
| int32_t(* | read )(void *handle, void *buf, size_t size) |
| |
◆ axis
◆ button
◆ free
◆ get_buttons
◆ ident
| const char* hid_driver::ident |
◆ init
◆ name
| const char*(* hid_driver::name) (void *handle, unsigned pad) |
◆ poll
◆ query_pad
| bool(* hid_driver::query_pad) (void *handle, unsigned pad) |
◆ read
◆ send_control
◆ set_idle
◆ set_protocol
◆ set_report
◆ set_rumble
The documentation for this struct was generated from the following file: