From 21e379b7335efe340218ebfe6b576f826c990948 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 5 Mar 2019 14:40:33 +1100 Subject: 3D View: move pre-select mesh element access into gizmo API --- source/blender/editors/include/ED_view3d.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'source/blender/editors/include/ED_view3d.h') diff --git a/source/blender/editors/include/ED_view3d.h b/source/blender/editors/include/ED_view3d.h index d6f0d99b2b9..2457d78f1d4 100644 --- a/source/blender/editors/include/ED_view3d.h +++ b/source/blender/editors/include/ED_view3d.h @@ -27,6 +27,7 @@ /* ********* exports for space_view3d/ module ********** */ struct ARegion; struct BMEdge; +struct BMElem; struct BMFace; struct BMVert; struct BPoint; @@ -60,10 +61,12 @@ struct bPoseChannel; struct bScreen; struct rctf; struct rcti; +struct wmGizmo; struct wmOperator; struct wmOperatorType; struct wmWindow; struct wmWindowManager; + enum eGPUFXFlags; /* for derivedmesh drawing callbacks, for view3d_select, .... */ @@ -551,4 +554,9 @@ void ED_view3d_draw_bgpic_test( struct ARegion *ar, struct View3D *v3d, const bool do_foreground, const bool do_camera_frame); +/* view3d_gizmo_preselect_type.c */ +void ED_view3d_gizmo_mesh_preselect_get_active( + struct bContext *C, struct wmGizmo *gz, + struct Base **r_base, struct BMElem **r_ele); + #endif /* __ED_VIEW3D_H__ */ -- cgit v1.2.3