Opentk/Source/OpenTK/Input
Fraser Waters 1ca084cf8a [Input] Add IsAnyKey/ButtonDown/Pressed to input state.
Adds properties to KeyboardState, MouseState, JoystickState and GamePadState
(GamePadButtons), to see if any key or button is down. This should be faster
than iterating over all the public IsDown properties as we can make use of the
internal bit fields.

GamePadButtons uses IsButtonPressed rather than IsButtonDown like the others as
it more closely matches it's current interface (no down methods).
2014-11-27 22:05:33 +01:00
..
Buttons.cs [Input] Documented all public members 2014-01-03 01:58:16 +01:00
ButtonState.cs Normalized line endings 2013-10-11 01:58:54 +02:00
ConfigurationType.cs [Input] Implemented JoystickHat GamePad mapping 2014-07-25 23:26:03 +02:00
GamePad.cs [Input] Corrected malformed documentation comments 2014-01-03 02:17:42 +01:00
GamePadAxes.cs Implemented thumbsticks and trigger caps 2013-12-24 17:18:04 +01:00
GamePadButtons.cs [Input] Add IsAnyKey/ButtonDown/Pressed to input state. 2014-11-27 22:05:33 +01:00
GamePadCapabilities.cs [Input] Add GamePadCapabilities.IsMapped 2014-09-12 08:42:26 +02:00
GamePadConfiguration.cs [Input] Implemented JoystickHat GamePad mapping 2014-07-25 23:26:03 +02:00
GamePadConfigurationDatabase.cs [Input] Special-case pre-SDL2.0.4 xinput bindings 2014-09-17 23:48:08 +02:00
GamePadConfigurationItem.cs [Input] Added Source and Target to GamePadConfigurationItem 2014-01-02 18:36:09 +01:00
GamePadConfigurationSource.cs [Input] Implemented JoystickHat GamePad mapping 2014-07-25 23:26:03 +02:00
GamePadConfigurationTarget.cs [Input] Added Source and Target to GamePadConfigurationItem 2014-01-02 18:36:09 +01:00
GamePadDPad.cs [Input] Documented all public members 2014-01-03 01:58:16 +01:00
GamePadState.cs [Input] Fixed trigger ToString() 2014-09-11 12:51:50 +02:00
GamePadThumbSticks.cs [Input] Documented all public members 2014-01-03 01:58:16 +01:00
GamePadTriggers.cs [Input] Fixed trigger ToString() 2014-09-11 12:51:50 +02:00
GamePadType.cs [Input] Documented all public members 2014-01-03 01:58:16 +01:00
HatPosition.cs [Input] Do not use a bitfield for hat position 2014-01-31 15:03:19 +01:00
IGamePadDriver.cs [Input] Added SetVibration() API skeleton 2014-01-02 19:52:00 +01:00
IInputDevice.cs Initial joystick support (not public yet). 2009-02-28 23:11:27 +00:00
IInputDriver.cs Cleaned up a number of obsolete warnings 2014-07-21 16:39:58 +02:00
IInputDriver2.cs Added IJoystickDevice2 interface 2013-12-24 17:18:03 +01:00
IJoystickDriver.cs Decoupled new driver API from old public interface. 2010-10-29 11:27:40 +00:00
IJoystickDriver2.cs [Input] Added IJoystickDriver2.GetGuid() API 2013-12-31 14:09:17 +01:00
IKeyboardDriver.cs Decoupled new driver API from old public interface. 2010-10-29 11:27:40 +00:00
IKeyboardDriver2.cs Normalized line endings 2013-10-11 01:58:54 +02:00
IMouseDriver.cs Decoupled new driver API from old public interface. 2010-10-29 11:27:40 +00:00
IMouseDriver2.cs [Input] Added Mouse.GetCursorPos() (WIP) 2014-05-12 02:20:52 +02:00
Joystick.cs [Doc] Fixed doxygen latex-to-pdf conversion 2014-02-16 15:30:22 +01:00
JoystickAxis.cs [Input] Added JoystickAxis/Button.Last; added JoystickAxis.Axis10. 2014-01-05 03:54:34 +01:00
JoystickButton.cs [Input] Added support for JoystickButtons 16-31 2014-01-29 10:28:06 +01:00
JoystickCapabilities.cs [Input] Do not throw exception on too many axes 2014-09-11 12:51:49 +02:00
JoystickDevice.cs [OpenTK] Protect against invalid axis/button ids 2014-01-15 01:24:20 +01:00
JoystickHat.cs [Input] Added JoystickHatState structure 2014-01-31 15:01:35 +01:00
JoystickHatState.cs [Input] JoystickHatState is now IEquatable 2014-03-17 00:30:04 +01:00
JoystickState.cs [Input] Add IsAnyKey/ButtonDown/Pressed to input state. 2014-11-27 22:05:33 +01:00
Key.cs Added common key aliases 2013-10-03 20:52:02 +02:00
Keyboard.cs Disabled GetDeviceName until the correct cross-platform API can be determined. 2010-12-03 12:39:42 +00:00
KeyboardDevice.cs [Input] Legacy keyboard respects the KeyRepeat field. 2014-11-23 14:40:36 +01:00
KeyboardKeyEventArgs.cs [Input] Implement key repeat 2014-05-05 00:43:45 +02:00
KeyboardState.cs [Input] Add IsAnyKey/ButtonDown/Pressed to input state. 2014-11-27 22:05:33 +01:00
KeyModifiers.cs [Input] Added KeyModifiers enumeration 2014-02-25 01:13:45 +01:00
Mouse.cs Fixed a large number of warnings 2014-07-21 16:03:37 +02:00
MouseButton.cs * Keyboard.cs: Disabled fixed buffer due to gmcs 2.0.1 compiler bug 2009-09-03 21:15:12 +00:00
MouseDevice.cs [Input] Added GameWindow.Mouse/Keyboard.GetState() 2014-09-11 01:03:24 +02:00
MouseEventArgs.cs Update MouseEventArgs.cs 2014-10-13 17:58:47 +02:00
MouseScroll.cs [Input] Renamed MouseScrollWheel to MouseScroll 2014-05-13 23:25:56 +02:00
MouseState.cs [Input] Add IsAnyKey/ButtonDown/Pressed to input state. 2014-11-27 22:05:33 +01:00