[Bf-blender-cvs] [be3a029] master: NDOF: print events when debugging is enabled
Campbell Barton
noreply at git.blender.org
Wed Feb 12 11:08:56 CET 2014
Commit: be3a029d4c635ff4a215cf16238e6c4f3eabcc2c
Author: Campbell Barton
Date: Wed Feb 12 19:41:23 2014 +1100
https://developer.blender.org/rBbe3a029d4c635ff4a215cf16238e6c4f3eabcc2c
NDOF: print events when debugging is enabled
===================================================================
M source/blender/windowmanager/intern/wm_event_system.c
===================================================================
diff --git a/source/blender/windowmanager/intern/wm_event_system.c b/source/blender/windowmanager/intern/wm_event_system.c
index b406f6f..e311144 100644
--- a/source/blender/windowmanager/intern/wm_event_system.c
+++ b/source/blender/windowmanager/intern/wm_event_system.c
@@ -538,6 +538,21 @@ void WM_event_print(const wmEvent *event)
event->x, event->y, event->ascii,
BLI_str_utf8_size(event->utf8_buf), event->utf8_buf,
event->keymap_idname, (void *)event);
+
+ if (ISNDOF(event->type)) {
+ const wmNDOFMotionData *ndof = (wmNDOFMotionData *) event->customdata;
+ if (event->type == NDOF_MOTION) {
+ printf(" ndof: rot: (%.4f %.4f %.4f),\n"
+ " tx: (%.4f %.4f %.4f),\n"
+ " dt: %.4f, progress: %d\n",
+ UNPACK3(ndof->rvec),
+ UNPACK3(ndof->tvec),
+ ndof->dt, ndof->progress);
+ }
+ else {
+ /* ndof buttons printed already */
+ }
+ }
}
else {
printf("wmEvent - NULL\n");
More information about the Bf-blender-cvs
mailing list