|
RetroArch
|
#include <kpad.h>
Public Attributes | |
| u32 | btns_h |
| u32 | btns_d |
| u32 | btns_r |
| u32 | unused_1 [5] |
| f32 | pos_x |
| f32 | pos_y |
| u32 | unused_2 [3] |
| f32 | angle_x |
| f32 | angle_y |
| u32 | unused_3 [8] |
| u8 | device_type |
| u8 | wpad_error |
| u8 | pos_valid |
| u8 | format |
| union { | |
| struct { | |
| f32 stick_x | |
| f32 stick_y | |
| } nunchuck | |
| struct { | |
| u32 btns_h | |
| u32 btns_d | |
| u32 btns_r | |
| f32 lstick_x | |
| f32 lstick_y | |
| f32 rstick_x | |
| f32 rstick_y | |
| f32 ltrigger | |
| f32 rtrigger | |
| } classic | |
| struct { | |
| u32 hold | |
| u32 trigger | |
| u32 release | |
| f32 lstick_x | |
| f32 lstick_y | |
| f32 rstick_x | |
| f32 rstick_y | |
| s32 charging | |
| s32 wired | |
| } pro | |
| u32 unused_6 [20] | |
| }; | |
| u32 | unused_7 [16] |
| union { ... } |
| f32 _KPADData::angle_x |
| f32 _KPADData::angle_y |
| u32 _KPADData::btns_d |
| u32 _KPADData::btns_h |
| u32 _KPADData::btns_r |
| s32 _KPADData::charging |
| struct { ... } _KPADData::classic |
| u8 _KPADData::device_type |
| u8 _KPADData::format |
| u32 _KPADData::hold |
| f32 _KPADData::lstick_x |
| f32 _KPADData::lstick_y |
| f32 _KPADData::ltrigger |
| struct { ... } _KPADData::nunchuck |
| u8 _KPADData::pos_valid |
| f32 _KPADData::pos_x |
| f32 _KPADData::pos_y |
| struct { ... } _KPADData::pro |
| u32 _KPADData::release |
| f32 _KPADData::rstick_x |
| f32 _KPADData::rstick_y |
| f32 _KPADData::rtrigger |
| f32 _KPADData::stick_x |
| f32 _KPADData::stick_y |
| u32 _KPADData::trigger |
| u32 _KPADData::unused_1[5] |
| u32 _KPADData::unused_2[3] |
| u32 _KPADData::unused_3[8] |
| u32 _KPADData::unused_6[20] |
| u32 _KPADData::unused_7[16] |
| s32 _KPADData::wired |
| u8 _KPADData::wpad_error |
1.8.15