Opentk/Source/OpenTK/Platform
thefiddler a94a293732 [Platform] Implemented legacy IJoystickDriver
LegacyJoystickDriver implements the legacy IJoystickDriver interface
(GameWindow.Joysticks) in terms of the new IJoystickDriver2 interface
(OpenTK.Input.Joystick).

This removes a large chunk of code from each platform backend, as they
no longer need to implement IJoystickDriver themselves. Additionally,
it adds support for device hot plugging which was previously missing.
2014-01-06 14:25:05 +01:00
..
Dummy [Dummy] Improved thread-safety; added entry-point loader 2013-12-28 01:09:59 +01:00
Egl Added GetProcAddress(IntPtr) overloads 2013-11-28 23:21:19 +01:00
MacOS [Mac] Do not store *State structs directly 2014-01-05 23:58:05 +01:00
SDL2 Merge branch 'gamepad' into develop 2014-01-03 02:23:02 +01:00
Windows [Input] Added SetVibration() API skeleton 2014-01-02 19:52:00 +01:00
X11 Merge branch 'gamepad' into develop 2014-01-03 02:23:02 +01:00
DesktopGraphicsContext.cs Hooked up new loading mechanism 2013-11-24 13:58:12 +01:00
DisplayDeviceBase.cs Fixed line endings 2013-10-10 00:18:59 +02:00
EmbeddedGraphicsContext.cs Hooked up new loading mechanism 2013-11-24 13:58:12 +01:00
Factory.cs Added IJoystickDevice2 interface 2013-12-24 17:18:03 +01:00
IDisplayDeviceDriver.cs Refactored and simplified DisplayDevice detection (devices are now stored in the platform-specific drivers instead of the frontend). 2010-11-21 20:16:18 +00:00
INativeGLWindow.cs Added conditional compilation and the necessary classes to compile OpenTK without referencing System.Drawing.dll. To build without System.Drawing, add "MINIMAL" to the conditional compilation symbols. Note that this is an experimental feature that will result in a source- and binary-incompatible dll. 2011-12-08 00:03:14 +00:00
IPlatformFactory.cs Added IJoystickDevice2 interface 2013-12-24 17:18:03 +01:00
IWindowInfo.cs Implemented Sdl2GLControl 2013-09-30 20:47:29 +02:00
LegacyJoystickDriver.cs [Platform] Implemented legacy IJoystickDriver 2014-01-06 14:25:05 +01:00
MappedGamePadDriver.cs [Input] Added SetVibration() API skeleton 2014-01-02 19:52:00 +01:00
PlatformException.cs Normalize line endings and set the mime-type=text/plain and eol-style=native properties on all files. 2009-02-22 10:43:35 +00:00
Utilities.cs [Platform] Added internal CreateGetAddress() function 2013-12-28 01:08:24 +01:00