JoystickInputDevice
Engine/source/platformX86UNIX/x86UNIXInputManager.h
Private Attributes
Public Functions
JoystickInputDevice(U8 deviceID)
bool
activate()
bool
getAxisInfo(int axisNum)
const char *
bool
isActive()
bool
process()
Detailed Description
Private Attributes
bool mActive
Vector< JoystickAxisInfo > mAxisList
Vector< bool > mButtonState
U8 mDeviceID
Vector< U8 > mHatState
S32 mNumAxes
S32 mNumBalls
S32 mNumButtons
S32 mNumHats
SDL_Joystick * mStick
Public Functions
JoystickInputDevice(U8 deviceID)
~JoystickInputDevice()
activate()
deactivate()
getAxisInfo(int axisNum)
getDeviceID()
getDeviceType()
getJoystickAxesString()
getName()
isActive()
loadAxisInfo()
loadJoystickInfo()
process()
Reimplemented from: InputDevice
reset()