|
The Open Toolkit library
1.0
|
Classes | |
| class | GamePad |
| Provides access to GamePad devices. Note: this API is not implemented yet. More... | |
| struct | GamePadState |
| Encapsulates the state of a GamePad device. More... | |
| interface | IInputDevice |
| Defines a common interface for all input devices. More... | |
| interface | IInputDriver |
| Defines the interface for an input driver. More... | |
| interface | IJoystickDriver |
| Defines the interface for JoystickDevice drivers. More... | |
| interface | IKeyboardDriver |
| Defines the interface for KeyboardDevice drivers. More... | |
| interface | IMouseDriver |
| Defines the interface for MouseDevice drivers. More... | |
| class | JoystickDevice |
| Represents a joystick device and provides methods to query its status. More... | |
| class | JoystickEventArgs |
| The base class for JoystickDevice event arguments. More... | |
| class | JoystickButtonEventArgs |
| Provides data for the JoystickDevice.ButtonDown and JoystickDevice.ButtonUp events. This class is cached for performance reasons - avoid storing references outside the scope of the event. More... | |
| class | JoystickMoveEventArgs |
| Provides data for the JoystickDevice.Move event. This class is cached for performance reasons - avoid storing references outside the scope of the event. More... | |
| class | JoystickButtonCollection |
| Defines a collection of JoystickButtons. More... | |
| class | JoystickAxisCollection |
| Defines a collection of JoystickAxes. More... | |
| class | KeyboardDevice |
| Represents a keyboard device and provides methods to query its status. More... | |
| class | KeyboardKeyEventArgs |
| Defines the event data for KeyboardDevice events. More... | |
| struct | KeyboardState |
| Encapsulates the state of a Keyboard device. More... | |
| class | MouseDevice |
| Represents a mouse device and provides methods to query its status. More... | |
| class | MouseEventArgs |
| Defines the event data for MouseDevice events. More... | |
| class | MouseMoveEventArgs |
| Defines the event data for MouseDevice.Move events. More... | |
| class | MouseButtonEventArgs |
| Defines the event data for MouseDevice.ButtonDown and MouseDevice.ButtonUp events. More... | |
| class | MouseWheelEventArgs |
| Defines the event data for MouseDevice.WheelChanged events. More... | |
| struct | MouseState |
| Encapsulates the state of a mouse device. More... | |
Defines available JoystickDevice axes.
| Enumerator | |
|---|---|
| Axis0 |
The first axis of the JoystickDevice. |
| Axis1 |
The second axis of the JoystickDevice. |
| Axis2 |
The third axis of the JoystickDevice. |
| Axis3 |
The fourth axis of the JoystickDevice. |
| Axis4 |
The fifth axis of the JoystickDevice. |
| Axis5 |
The sixth axis of the JoystickDevice. |
| Axis6 |
The seventh axis of the JoystickDevice. |
| Axis7 |
The eighth axis of the JoystickDevice. |
| Axis8 |
The ninth axis of the JoystickDevice. |
| Axis9 |
The tenth axis of the JoystickDevice. |
Defines available JoystickDevice buttons.
| Enumerator | |
|---|---|
| Button0 |
The first button of the JoystickDevice. |
| Button1 |
The second button of the JoystickDevice. |
| Button2 |
The third button of the JoystickDevice. |
| Button3 |
The fourth button of the JoystickDevice. |
| Button4 |
The fifth button of the JoystickDevice. |
| Button5 |
The sixth button of the JoystickDevice. |
| Button6 |
The seventh button of the JoystickDevice. |
| Button7 |
The eighth button of the JoystickDevice. |
| Button8 |
The ninth button of the JoystickDevice. |
| Button9 |
The tenth button of the JoystickDevice. |
| Button10 |
The eleventh button of the JoystickDevice. |
| Button11 |
The twelfth button of the JoystickDevice. |
| Button12 |
The thirteenth button of the JoystickDevice. |
| Button13 |
The fourteenth button of the JoystickDevice. |
| Button14 |
The fifteenth button of the JoystickDevice. |
| Button15 |
The sixteenth button of the JoystickDevice. |
| enum OpenTK.Input.Key : int |
The available keyboard keys.
Enumerates all possible mouse buttons.