the_fiddler
8e440de4ac
Added IMouse.cs and Mouse.cs, fixing the compilation on mono.
2007-08-05 10:17:20 +00:00
the_fiddler
24e986bc1a
Started working around a subtle Mono error regarding types and properties.
2007-08-05 10:07:59 +00:00
the_fiddler
afda045962
Updated IMouse interface. Updated InputDriver implementation of IInputDriver.
2007-08-05 09:59:42 +00:00
the_fiddler
e34ee87e4e
Started implementing X11Input.cs, X11Keyboard.cs and X11Mouse.cs drivers. Removed some warnings from X11Api.cs
2007-08-05 09:03:22 +00:00
the_fiddler
6b80938086
Updated Windows.Api to be CLS-Compliant.
2007-08-05 00:09:42 +00:00
the_fiddler
09bd00885c
Merged with gl3 branch. Resolved conflicts. Added IMouseDriver.cs
2007-08-04 23:39:56 +00:00
the_fiddler
d423f6e94c
Renamed InputDevices.cs to InputDriver.cs.
...
Added IMouseDriver.cs and WinRawMouse.
2007-08-04 13:28:16 +00:00
the_fiddler
c16968c06c
Updated T10_GLSL_Cube to explicitly create a render window.
...
Added input driver to W01_First_Window. Works perfectly!
Added a debug message to GameWindow.cs, when accessing the opengl Context before creating a render window (this forces render window creation).
2007-08-04 12:17:30 +00:00
the_fiddler
4ceea208ac
Bumped version numbers.
...
WinRawInput now correctly subclasses WinGLNative or WinGLControl. WinRawKeyboard now correctly responds to events.
Removed T10_GLSL_Cube.cs which was erroneously moved outside the Examples/Tutorial directory.
Updated INativeWindow, IGameWindow and IGLControl interfaces.
Updated examples to use the new GameWindow interface.
Added documentation to GameWindow.
Improved GameWindow error handling. More defensive programming.
2007-08-04 12:09:58 +00:00
the_fiddler
672a82983a
Major updates to keyboard input. The infrastructure (drivers etc) is ready. Windows raw input works (now implementing multiple devices). The examples need updating for the new input methods.
...
Updated the ExampleLauncher to not process exceptions. Updated the IExample interface to contain the Launch method. Updated examples and the ExampleLauncher according to the IExample interface.
Synced with gl3 branch.
2007-08-03 00:14:31 +00:00
the_fiddler
7498af4e5d
Synced with gl3 branch.
2007-08-02 14:51:06 +00:00
the_fiddler
c5ad62c12b
Synced with gl3 branch.
2007-08-01 22:28:54 +00:00
the_fiddler
d5022b1b56
Sycned with gl3 branch.
2007-08-01 21:14:39 +00:00
the_fiddler
15f5e3ab0b
Sycned with gl3 branch.
2007-08-01 09:31:14 +00:00
the_fiddler
557a7f1818
Sycned with gl3 branch.
2007-08-01 09:30:38 +00:00
the_fiddler
8921547dae
Synced with gl3 branch.
2007-08-01 09:30:14 +00:00
the_fiddler
6ed48a1271
Bumped version number.
2007-08-01 09:29:53 +00:00
the_fiddler
c51a0b7a6a
Added Windows.API.VirtualKeys enum.
...
Started VirtualKeus --> OpenTK.Input.Keys keymap .
Removed Keyboard.Key set property.
2007-07-31 21:50:29 +00:00
the_fiddler
8c43b52517
Fixed Raw Input keyboard registration under windows.
...
Fixed marshalling in GetRawInputData.
2007-07-27 01:37:12 +00:00
the_fiddler
20630278fb
IKeyboard is now public. Updated the GameWindow to not create the Keyboard itself (it is done further up).
...
Added all Raw Input structs, functions and enums in Windows.API.
WinRawKeyboard implements IKeyboard using Raw Input on Windows.
2007-07-27 01:20:55 +00:00
the_fiddler
28b4630f04
IKeyboard interface. Updated Keyboard.cs and the examples to use the new interface.
...
Major additions to Windows.API: Implemented all functions and structures for Raw Input.
2007-07-26 22:56:55 +00:00
the_fiddler
3d23105b0d
'Merged' windowing branch. Ugly, but it seems to have worked.
2007-07-23 00:15:18 +00:00