the_fiddler
cf5640d2a9
Re-added mouse input events.
2008-01-15 13:12:31 +00:00
the_fiddler
1600391a91
Trying async mouse input.
2008-01-15 13:04:35 +00:00
the_fiddler
8e991b93e9
Fixed a possible cast problem.
2008-01-15 12:48:03 +00:00
the_fiddler
069d3c40bc
Added some IGLContextInternal explicit implementations
2008-01-15 12:47:51 +00:00
the_fiddler
de7f73cd04
Added GetCurrentContext()
2008-01-15 12:46:47 +00:00
the_fiddler
15b7864096
Possible InvalidCastException fix.
2008-01-15 12:32:38 +00:00
the_fiddler
e404e9791e
X11/GameWindow context creation should be fixed.
2008-01-15 11:14:16 +00:00
the_fiddler
64cf1ee3c8
Possible fix for cast exception in CreateWindow.
2008-01-15 11:10:40 +00:00
the_fiddler
59eb05c532
Debugging an issue with X11GLNative and it's visual creation.
2008-01-15 11:08:03 +00:00
the_fiddler
70c43a644b
Fixed a NRE.
2008-01-15 11:02:23 +00:00
the_fiddler
b0b5f31522
Possible fix for X11GLContext crash.
2008-01-15 10:59:36 +00:00
the_fiddler
a2673bf5ff
Changed the INativeGLWindow.CreateWindow interface to return an IGLContext instead of a GLContext.
2008-01-15 10:48:48 +00:00
the_fiddler
c08d2785ce
Added some debugging information to context creation.
2008-01-15 10:36:47 +00:00
the_fiddler
4a5b8e81d8
Refactored context creation to be done inside the *GLNative classes, instead of the GameWindow class. Should refactor in the next version.
2008-01-15 10:31:03 +00:00
the_fiddler
dcaf917fc2
Internal to public.
2008-01-15 00:43:51 +00:00
the_fiddler
491843adbf
Disabled CLSCompliant attribute not checked warnings.
2008-01-15 00:43:23 +00:00
the_fiddler
5a61371284
Updated with the latest generator. Disabled missing XML doc warnings.
2008-01-15 00:42:29 +00:00
the_fiddler
1aa19633f9
Fixed window destruction.
2008-01-15 00:10:56 +00:00
the_fiddler
cc3239d466
Set window on top during creation.
2008-01-15 00:02:58 +00:00
the_fiddler
7b0ff73c85
Fixed an issue where WMInput did not detach on the Destroy message, causing the application to stay open.
2008-01-14 23:44:22 +00:00
the_fiddler
935db198ea
Fixed a GameWindow exit bug, where the GameWindow didn't send the destroy message on GameWindow.Exit().
2008-01-14 23:43:56 +00:00
the_fiddler
2ad50d33b6
Got rid of some warnings.
2008-01-11 20:54:06 +00:00
the_fiddler
a522ce47bb
Major update. Explicitly implemented internal interfaces.
2008-01-11 20:24:48 +00:00
the_fiddler
f50c0b06c2
Now uses GLContext directly, instead of WinGLContext.
2008-01-11 20:24:20 +00:00
the_fiddler
ba36c8ba3a
Hacks to get the visual before creating a context.
2008-01-11 20:23:41 +00:00
the_fiddler
2e1837b8f0
CreateWindow now takes a GLContext.
2008-01-11 20:23:17 +00:00
the_fiddler
201f88552d
Split items that should be internal in different interfaces, for explicit implementations.
2008-01-11 20:22:46 +00:00
the_fiddler
94043ee334
Updated INativeGLWindow.CreateWindow to accept a GLContext as argument.
2008-01-11 20:22:08 +00:00
the_fiddler
315daee7ce
Documentation update.
2008-01-11 20:21:32 +00:00
the_fiddler
b257b57494
Fixed NRE on mode.ToString().
2008-01-06 11:02:38 +00:00
the_fiddler
2ab661a472
Minor cosmetic change.
2008-01-06 10:40:50 +00:00
the_fiddler
df7d4f9508
Fixed GetRawInputData call.
2008-01-06 02:35:57 +00:00
the_fiddler
ababd601cd
Added PointToClient and PointToScreen placeholders.
2008-01-06 02:29:14 +00:00
the_fiddler
b71519eac5
Implemented mouse and keyboard driver.
2008-01-06 02:28:51 +00:00
the_fiddler
8d6872f8b8
Fixed starting coordinates (should now report position in absolute coordinates.) Updated data packet handling.
2008-01-06 02:28:27 +00:00
the_fiddler
9a50727029
Moved KeyMap from WinRawKeyboard to its own class.
2008-01-06 02:27:03 +00:00
the_fiddler
22dfa79f08
Changed all public items to internal.
2008-01-06 02:26:11 +00:00
the_fiddler
3fbd780097
Added PointToClient and PointToScreen functions. Changed default input driver implementation from RawInput to WMInput due to invalid RawInput data.
2008-01-06 02:25:56 +00:00
the_fiddler
b9104e1879
Added PointToClient and PointToScreen functions.
2008-01-06 02:25:33 +00:00
the_fiddler
ab69227070
Changed all public items to internal.
2008-01-06 02:24:49 +00:00
the_fiddler
1413de464a
Changed all public classes to internal. Added missing WM_* mouse events. Added functions to get mouse position. Updated the RawInput structures.
2008-01-06 02:24:33 +00:00
the_fiddler
938b2b8519
Hooks for garbage-collectable OpenGL resources.
...
the [...]GLNative classes now use GLContext instead of the platform-specific [...]GLContext implementations.
Updated the IGLContext interface with functions to query the current context.
2007-12-09 18:15:51 +00:00
the_fiddler
815eb7ef55
Fixed shutdown sequence in Windows, so that GameWindow.Exit() and pressing the 'close' button behave the same.
2007-11-11 20:23:25 +00:00
the_fiddler
42e36a31c6
Removed a couple of unused lines of code.
2007-11-11 20:22:51 +00:00
the_fiddler
6dc133d9eb
Fixed shutdown sequence on Linux. GameWindow.Exit() and clicking the 'close' button now produce the same result.
2007-11-11 20:10:08 +00:00
the_fiddler
b81fdbe630
X11GLContext plays better with Windows.Forms.
2007-11-11 19:28:55 +00:00
the_fiddler
25946dc406
Reverted to 0.3.12 way of handling input events.
2007-11-10 18:25:33 +00:00
the_fiddler
acc916a734
Reverted to 0.3.12 way of handling input events. Added Close button press handling (X no longer crashes).
2007-11-10 18:25:16 +00:00
the_fiddler
c375a71603
Reverted to 0.3.12 way of handling input events.
2007-11-10 18:24:56 +00:00
the_fiddler
260353f37a
Re-added IInputDriver property.
2007-11-10 18:24:30 +00:00