rdb
585ba2d647
Prepare input API for multipointer support
2018-11-30 20:54:37 +01:00
rdb
2087d8ee84
device: change InputDevice enums to enum classes
2018-11-30 20:41:06 +01:00
rdb
9d2e1f92cb
input: fix for Windows compilation, reenable raw input
2017-12-17 16:33:23 +01:00
rdb
fa7f385bb8
More work on integrating new input framework
2016-12-28 17:25:55 +01:00
rdb
1cc79633c1
Merge branch 'master' into input-overhaul
...
Conflicts:
panda/src/device/buttonNode.cxx
panda/src/device/clientAnalogDevice.I
panda/src/device/clientAnalogDevice.cxx
panda/src/device/clientButtonDevice.I
panda/src/device/clientButtonDevice.cxx
panda/src/device/clientDevice.I
panda/src/device/clientDevice.cxx
panda/src/device/clientDevice.h
panda/src/device/clientTrackerDevice.I
panda/src/device/trackerNode.I
panda/src/device/trackerNode.h
panda/src/display/callbackGraphicsWindow.cxx
panda/src/display/graphicsWindow.cxx
panda/src/display/graphicsWindowInputDevice.I
panda/src/display/graphicsWindowInputDevice.cxx
panda/src/display/graphicsWindowInputDevice.h
panda/src/tinydisplay/tinyOsxGraphicsWindow.mm
panda/src/tinydisplay/tinyXGraphicsWindow.cxx
panda/src/windisplay/winGraphicsWindow.cxx
panda/src/windisplay/winGraphicsWindow.h
panda/src/x11display/x11GraphicsWindow.cxx
2016-03-19 14:54:56 +01:00
tobspr
0fcfb8e372
New file headers, new comment style
2016-02-17 17:47:48 +01:00
rdb
bd0683d101
Generalised input framework for raw mice, gamepads, trackers (incl. HMDs like Oculus Rift)
2015-12-11 15:26:40 +01:00
rdb
9513046e59
Various substantial changes to Interrogate:
...
* Allow arbitrary selection of optional keyword arguments in some cases
* Reduce code bloat of generated bindings
* Work around awkward resolution of set_shader_input overloads
* Document the code a bit better
* Make coercion a bit cleaner for reference counted types
* A few optimization tweaks
* Use generic errors in NDEBUG build to reduce size of string pool
2015-02-15 13:48:13 +01:00
rdb
dcdc6d9877
mouse coordinates are now stored as doubles, not ints
2012-08-03 12:00:08 +00:00
David Rose
d4c2c9858d
SIMPLE_THREADS_NO_MUTEX -> LightMutex
2008-10-08 23:23:40 +00:00
David Rose
fb9c56432a
we are now using the modified BSD license
2008-05-28 18:37:20 +00:00
Roger Hughston
2acfb68eb6
*** empty log message ***
2007-11-05 23:01:41 +00:00
Roger Hughston
ebf29ba988
*** empty log message ***
2007-11-05 22:59:52 +00:00
Roger Hughston
e9dd59bdd9
Added Thread Safty
2007-11-05 22:57:51 +00:00
Josh Yelon
f64547dd1b
Code to record a mouse trail added
2007-09-30 19:40:46 +00:00
David Rose
d561b66713
expose GraphicsWindow::get_pointer and move_pointer
2004-03-03 19:38:28 +00:00
David Rose
843c0331ae
update license, change remaining local #includes to use quotation marks
2004-02-13 19:27:33 +00:00
David Rose
2f4e207edb
Update copyright header
2001-05-25 21:27:38 +00:00
David Rose
41a58def4f
*** empty log message ***
2001-05-15 01:25:17 +00:00
David Rose
979b4096e6
*** empty log message ***
2001-02-06 19:56:17 +00:00
David Rose
2fd714e52f
Initial revision
2000-10-04 01:14:41 +00:00