Urho3D
|
Input state for a joystick. More...
#include <Input.h>
Public Member Functions | |
JoystickState () | |
Construct with defaults. | |
unsigned | GetNumButtons () const |
Return number of buttons. | |
unsigned | GetNumAxes () const |
Return number of axes. | |
unsigned | GetNumHats () const |
Return number of hats. | |
bool | GetButtonDown (unsigned index) const |
Check if a button is held down. | |
bool | GetButtonPress (unsigned index) const |
Check if a button has been pressed on this frame. | |
float | GetAxisPosition (unsigned index) const |
Return axis position. | |
int | GetHatPosition (unsigned index) const |
Return hat position. |
Public Attributes | |
SDL_Joystick * | joystick_ |
SDL joystick. | |
String | name_ |
Joystick name. | |
PODVector< bool > | buttons_ |
Button up/down state. | |
PODVector< bool > | buttonPress_ |
Button pressed on this frame. | |
PODVector< float > | axes_ |
Axis position from -1 to 1. | |
PODVector< int > | hats_ |
POV hat bits. |
Input state for a joystick.