Data record for each joypad. More...
Public Attributes | |
IDirectInputDevice8W * | m_pJoystickDevice |
DirectInput Device reference (WINDOWS only) | |
GUID | m_InstanceGUID |
DirectInput Device instance GUID (WINDOWS only) | |
GUID | m_ProductGUID |
DirectInput Device product GUID (WINDOWS only) | |
String | m_InstanceName |
Name of the device instance UTF-8 encoded (WINDOWS only) | |
String | m_ProductName |
Name of the device UTF-8 encoded (WINDOWS only) | |
uint_t | m_bConnected |
TRUE If the game pad is currently connected | |
uint_t | m_bInserted |
TRUE if the game pad was inserted during the last update | |
uint_t | m_bRemoved |
TRUE if the game pad was removed during the last update | |
uint_t | m_uButtonCount |
Number of buttons on this joypad. | |
uint_t | m_uPOVCount |
Number of POV units on this joypad. | |
uint_t | m_uAxisCount |
Number of Axis units on this joypad. | |
uint32_t | m_uButtonState |
Buttons currently pressed. | |
uint32_t | m_uButtonStatePressed |
Buttons pressed between reads (Clicked) | |
uint32_t | m_uAxis [MAXAXIS] |
Axis data from the joypad (0-255) | |
uint_t | m_uAxisPercents [MAXAXIS] |
Cache for percentages. | |
JoypadRange_t | m_uAxisDigitalRanges [MAXAXIS] |
Digital ranges. | |
Data record for each joypad.
uint_t Burger::Joypad::JoypadData_t::m_bInserted |
TRUE if the game pad was inserted during the last update
uint_t Burger::Joypad::JoypadData_t::m_bRemoved |
TRUE if the game pad was removed during the last update
GUID Burger::Joypad::JoypadData_t::m_InstanceGUID |
DirectInput Device instance GUID (WINDOWS only)
String Burger::Joypad::JoypadData_t::m_InstanceName |
Name of the device instance UTF-8 encoded (WINDOWS only)
IDirectInputDevice8W* Burger::Joypad::JoypadData_t::m_pJoystickDevice |
DirectInput Device reference (WINDOWS only)
GUID Burger::Joypad::JoypadData_t::m_ProductGUID |
DirectInput Device product GUID (WINDOWS only)
String Burger::Joypad::JoypadData_t::m_ProductName |
Name of the device UTF-8 encoded (WINDOWS only)
uint32_t Burger::Joypad::JoypadData_t::m_uAxis[MAXAXIS] |
Axis data from the joypad (0-255)
uint_t Burger::Joypad::JoypadData_t::m_uAxisCount |
Number of Axis units on this joypad.
JoypadRange_t Burger::Joypad::JoypadData_t::m_uAxisDigitalRanges[MAXAXIS] |
Digital ranges.
uint_t Burger::Joypad::JoypadData_t::m_uButtonCount |
Number of buttons on this joypad.
uint32_t Burger::Joypad::JoypadData_t::m_uButtonState |
Buttons currently pressed.
uint32_t Burger::Joypad::JoypadData_t::m_uButtonStatePressed |
Buttons pressed between reads (Clicked)
uint_t Burger::Joypad::JoypadData_t::m_uPOVCount |
Number of POV units on this joypad.