Urho3D
Public Member Functions | Public Attributes
Urho3D::JoystickState Struct Reference

Input state for a joystick. More...

#include <Input.h>

List of all members.

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.

Detailed Description

Input state for a joystick.


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