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
| 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)
| 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.