AgateLib.ImplementationBase.NullJoystickImpl Class Reference

Implements an imaginary joystick that does nothing. More...

Inheritance diagram for AgateLib.ImplementationBase.NullJoystickImpl:

AgateLib.ImplementationBase.JoystickImpl

List of all members.

Public Member Functions

override bool GetButtonState (int buttonIndex)
override void Recalibrate ()
override double GetAxisValue (int axisIndex)
override void Poll ()

Properties

override int AxisCount [get]
override string Name [get]
 Gets the reported name of the joystick.
override int ButtonCount [get]
override bool[] Buttons [get]
override double Xaxis [get]
override double Yaxis [get]
override double AxisThreshold [get, set]
override bool PluggedIn [get]


Detailed Description

Implements an imaginary joystick that does nothing.


Member Function Documentation

override double AgateLib.ImplementationBase.NullJoystickImpl.GetAxisValue ( int  axisIndex  )  [virtual]

Parameters:
axisIndex 
Returns:

Implements AgateLib.ImplementationBase.JoystickImpl.

override bool AgateLib.ImplementationBase.NullJoystickImpl.GetButtonState ( int  buttonIndex  )  [virtual]

Parameters:
buttonIndex 
Returns:

Implements AgateLib.ImplementationBase.JoystickImpl.

override void AgateLib.ImplementationBase.NullJoystickImpl.Poll (  )  [virtual]

override void AgateLib.ImplementationBase.NullJoystickImpl.Recalibrate (  )  [virtual]


Property Documentation

override int AgateLib.ImplementationBase.NullJoystickImpl.AxisCount [get]

override double AgateLib.ImplementationBase.NullJoystickImpl.AxisThreshold [get, set]

override int AgateLib.ImplementationBase.NullJoystickImpl.ButtonCount [get]

override bool [] AgateLib.ImplementationBase.NullJoystickImpl.Buttons [get]

override string AgateLib.ImplementationBase.NullJoystickImpl.Name [get]

Gets the reported name of the joystick.

Reimplemented from AgateLib.ImplementationBase.JoystickImpl.

override bool AgateLib.ImplementationBase.NullJoystickImpl.PluggedIn [get]

override double AgateLib.ImplementationBase.NullJoystickImpl.Xaxis [get]

override double AgateLib.ImplementationBase.NullJoystickImpl.Yaxis [get]


The documentation for this class was generated from the following file:
AgateLib
Awesome Game and Tool Engine Library
SourceForge.net Logo