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 |