#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: