RetroArch
Public Attributes | List of all members
_KPADData Struct Reference

#include <kpad.h>

Collaboration diagram for _KPADData:
[legend]

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]
 

Member Data Documentation

◆ @921

union { ... }

◆ angle_x

f32 _KPADData::angle_x

◆ angle_y

f32 _KPADData::angle_y

◆ btns_d

u32 _KPADData::btns_d

◆ btns_h

u32 _KPADData::btns_h

◆ btns_r

u32 _KPADData::btns_r

◆ charging

s32 _KPADData::charging

◆ classic

struct { ... } _KPADData::classic

◆ device_type

u8 _KPADData::device_type

◆ format

u8 _KPADData::format

◆ hold

u32 _KPADData::hold

◆ lstick_x

f32 _KPADData::lstick_x

◆ lstick_y

f32 _KPADData::lstick_y

◆ ltrigger

f32 _KPADData::ltrigger

◆ nunchuck

struct { ... } _KPADData::nunchuck

◆ pos_valid

u8 _KPADData::pos_valid

◆ pos_x

f32 _KPADData::pos_x

◆ pos_y

f32 _KPADData::pos_y

◆ pro

struct { ... } _KPADData::pro

◆ release

u32 _KPADData::release

◆ rstick_x

f32 _KPADData::rstick_x

◆ rstick_y

f32 _KPADData::rstick_y

◆ rtrigger

f32 _KPADData::rtrigger

◆ stick_x

f32 _KPADData::stick_x

◆ stick_y

f32 _KPADData::stick_y

◆ trigger

u32 _KPADData::trigger

◆ unused_1

u32 _KPADData::unused_1[5]

◆ unused_2

u32 _KPADData::unused_2[3]

◆ unused_3

u32 _KPADData::unused_3[8]

◆ unused_6

u32 _KPADData::unused_6[20]

◆ unused_7

u32 _KPADData::unused_7[16]

◆ wired

s32 _KPADData::wired

◆ wpad_error

u8 _KPADData::wpad_error

The documentation for this struct was generated from the following file: