Blender Git Loki
Git Commits -> Revision eeb948f
Revision eeb948f by Peter Kim (xr-controller-support) June 11, 2021, 11:48 (GMT) |
XR: Add axis region, bimanual action flags The axis flags allow binding actions to certain regions of an input axis (positive or negative). In this way, two different actions can be bound to the input path "/input/thumbstick/x" without overlapping. The bimanual flag signifies that the action depends on inputs from both of its subaction paths, and both states, if available, will then be passed to the operator. This will be used in the future for two-handed navigation and transform. |
Commit Details:
Full Hash: eeb948f428f2c0dc67dfdbea803d2bce00c31a0e
Parent Commit: 9c3ac44
Lines Changed: +447, -71
11 Modified Paths:
/source/blender/makesdna/DNA_xr_types.h (+30, -20) (Diff)
/source/blender/makesrna/intern/rna_wm.c (+68, -8) (Diff)
/source/blender/makesrna/intern/rna_xr.c (+217, -20) (Diff)
/source/blender/windowmanager/intern/wm_event_query.c (+12, -0) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+23, -1) (Diff)
/source/blender/windowmanager/WM_api.h (+5, -2) (Diff)
/source/blender/windowmanager/wm_event_system.h (+3, -1) (Diff)
/source/blender/windowmanager/WM_types.h (+8, -0) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_action.c (+5, -4) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_intern.h (+4, -2) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_session.c (+72, -13) (Diff)
/source/blender/makesrna/intern/rna_wm.c (+68, -8) (Diff)
/source/blender/makesrna/intern/rna_xr.c (+217, -20) (Diff)
/source/blender/windowmanager/intern/wm_event_query.c (+12, -0) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+23, -1) (Diff)
/source/blender/windowmanager/WM_api.h (+5, -2) (Diff)
/source/blender/windowmanager/wm_event_system.h (+3, -1) (Diff)
/source/blender/windowmanager/WM_types.h (+8, -0) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_action.c (+5, -4) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_intern.h (+4, -2) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_session.c (+72, -13) (Diff)