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.