Axis |
Base type for all device components (button, axis, etc)
|
BaseJoystickListener |
To recieve buffered joystick input, derive a class from this, and implement the
methods here. Then set the call back to your JoyStick instance with JoyStick::setEventCallback
Each JoyStick instance can use the same callback class, as a devID number will be provide
to differentiate between connected joysticks. Of course, each can have a seperate
callback instead.
|
Button |
Base type for all device components (button, axis, etc)
|
Component |
Base type for all device components (button, axis, etc)
|
Effect |
Force Feedback is a relatively complex set of properties to upload to a device.
The best place for information on the different properties, effects, etc is in
the DX Documentation and MSDN - there are even pretty graphs ther =)
As this class is modeled on the the DX interface you can apply that same
knowledge to creating effects via this class on any OS supported by OIS.
In anycase, this is the main class you will be using. There is *absolutely* no
need to instance any of the supporting ForceEffect classes yourself.
|
EffectsList |
|
ForceFeedback |
Interface class for dealing with Force Feedback devices
|
InputManager |
|
InputObject |
|
InputObjectEventArgs |
|
Joystick |
|
JoystickEventArgs |
Specialized for joystick events
|
JoystickInfo |
|
JoystickState |
|
Keyboard |
Keyboard base class. To be implemented by specific system (i.e. DirectX Keyboard)
This class is useful as you remain OS independent using this common interface.
|
KeyboardInfo |
|
KeyEventArgs |
Specialized for key events
|
LibX11 |
Part of the libX11 library on unix platforms.
|
Mouse |
Mouse base class. To be implemented by specific system (ie. DirectX Mouse)
This class is useful as you remain OS independent using this common interface.
|
MouseEventArgs |
Specialized for mouse events
|
MouseInfo |
|
MouseState |
Represents the state of the mouse
All members are valid for both buffered and non buffered mode
|
NoopConfigurationReader |
Implementation of IConfigurationReader that uses the standard .NET
configuration APIs, ConfigurationSettings in 1.x and ConfigurationManager in 2.0
|
Pair<K, T> |
|
Parameter |
|
ParameterList |
|
Pov |
POV / HAT Joystick component
|
Slider |
A sliding axis
|
Vector3 |
A 3D Vector component (perhaps an orientation, as in the WiiMote)
|