s32 WPADChannel
Definition: kpad.h:72
struct _KPADData KPADData
f32 stick_x
Definition: kpad.h:31
u8 pos_valid
Definition: kpad.h:24
int32_t s32
32bit signed integer
Definition: gctypes.h:24
struct _KPADData::@920::@922 nunchuck
u8 device_type
Definition: kpad.h:22
u32 btns_h
Definition: kpad.h:12
float f32
Definition: gctypes.h:43
f32 rstick_y
Definition: kpad.h:43
int8_t s8
8bit signed integer
Definition: gctypes.h:22
GLsizeiptr size
Definition: glext.h:6559
u32 unused_1[5]
Definition: kpad.h:15
s32 KPADReadEx(s32 chan, KPADData *data, u32 size, s32 *error)
s32 KPADRead(s32 chan, void *data, u32 size)
typedef void(__stdcall *PFN_DESTRUCTION_CALLBACK)(void *pData)
s8 WPADError
Definition: kpad.h:81
f32 lstick_x
Definition: kpad.h:40
struct _KPADData::@920::@924 pro
f32 angle_x
Definition: kpad.h:19
u32 btns_d
Definition: kpad.h:13
u8 format
Definition: kpad.h:25
f32 rstick_x
Definition: kpad.h:42
static l_noret error(LoadState *S, const char *why)
Definition: lundump.c:39
f32 pos_y
Definition: kpad.h:17
f32 lstick_y
Definition: kpad.h:41
u32 btns_r
Definition: kpad.h:14
f32 rtrigger
Definition: kpad.h:45
f32 pos_x
Definition: kpad.h:16
u32 unused_2[3]
Definition: kpad.h:18
u32 trigger
Definition: kpad.h:51
s32 wired
Definition: kpad.h:58
f32 angle_y
Definition: kpad.h:20
u32 unused_6[20]
Definition: kpad.h:61
f32 stick_y
Definition: kpad.h:32
u32 unused_7[16]
Definition: kpad.h:63
s32 charging
Definition: kpad.h:57
u32 unused_3[8]
Definition: kpad.h:21
f32 ltrigger
Definition: kpad.h:44
u32 hold
Definition: kpad.h:50
uint8_t u8
8bit unsigned integer
Definition: gctypes.h:17
uint32_t u32
32bit unsigned integer
Definition: gctypes.h:19
void(* WPADConnectCallback)(WPADChannel channel, WPADError reason)
Definition: kpad.h:94
struct _KPADData::@920::@923 classic
u8 wpad_error
Definition: kpad.h:23
u32 release
Definition: kpad.h:52