Blender Git Loki
Git Commits -> Revision 798c33a
January 30, 2021, 03:17 (GMT) |
XR: Start refactoring internal API Remove unnecessary data from GHOST types and mostly eliminate use of GHOST types at RNA level. At the WM level, action creation functions deal with single actions (instead of multiple actions at once) to simplify the API. |
Commit Details:
Full Hash: 798c33ab3bc29e9d1bb290fa993300ce6fffbca4
Parent Commit: a87b142
Lines Changed: +390, -404
15 Modified Paths:
/intern/ghost/GHOST_C-api.h (+2, -6) (Diff)
/intern/ghost/GHOST_Types.h (+1, -20) (Diff)
/intern/ghost/intern/GHOST_C-api.cpp (+3, -4) (Diff)
/intern/ghost/intern/GHOST_XRSession.cpp (+31, -41) (Diff)
/intern/ghost/intern/GHOST_XrSession.h (+2, -4) (Diff)
/source/blender/makesrna/intern/rna_wm.c (+3, -15) (Diff)
/source/blender/makesrna/intern/rna_xr.c (+66, -100) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+6, -8) (Diff)
/source/blender/windowmanager/WM_api.h (+41, -30) (Diff)
/source/blender/windowmanager/WM_types.h (+11, -2) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_actions.c (+184, -125) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_draw.c (+0, -3) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_intern.h (+4, -3) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_operators.c (+8, -22) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_session.c (+28, -21) (Diff)
/intern/ghost/GHOST_Types.h (+1, -20) (Diff)
/intern/ghost/intern/GHOST_C-api.cpp (+3, -4) (Diff)
/intern/ghost/intern/GHOST_XRSession.cpp (+31, -41) (Diff)
/intern/ghost/intern/GHOST_XrSession.h (+2, -4) (Diff)
/source/blender/makesrna/intern/rna_wm.c (+3, -15) (Diff)
/source/blender/makesrna/intern/rna_xr.c (+66, -100) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+6, -8) (Diff)
/source/blender/windowmanager/WM_api.h (+41, -30) (Diff)
/source/blender/windowmanager/WM_types.h (+11, -2) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_actions.c (+184, -125) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_draw.c (+0, -3) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_intern.h (+4, -3) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_operators.c (+8, -22) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_session.c (+28, -21) (Diff)