[Bf-blender-cvs] [7821bac08d6] blender2.8: Manipulator: remove unused draw step

Campbell Barton noreply at git.blender.org
Fri Aug 4 01:42:45 CEST 2017


Commit: 7821bac08d6faaac05f2b491825c61a7f74ce1d5
Author: Campbell Barton
Date:   Fri Aug 4 09:35:07 2017 +1000
Branches: blender2.8
https://developer.blender.org/rB7821bac08d6faaac05f2b491825c61a7f74ce1d5

Manipulator: remove unused draw step

===================================================================

M	source/blender/windowmanager/manipulators/WM_manipulator_types.h
M	source/blender/windowmanager/manipulators/intern/wm_manipulator_group.c

===================================================================

diff --git a/source/blender/windowmanager/manipulators/WM_manipulator_types.h b/source/blender/windowmanager/manipulators/WM_manipulator_types.h
index 52b3c5d85dd..ba23a7ece3a 100644
--- a/source/blender/windowmanager/manipulators/WM_manipulator_types.h
+++ b/source/blender/windowmanager/manipulators/WM_manipulator_types.h
@@ -367,14 +367,11 @@ typedef struct wmManipulatorGroup {
  * Pass a value of this enum to #WM_manipulatormap_draw to tell it what to draw.
  */
 typedef enum eWM_ManipulatorMapDrawStep {
-	/* Draw 2D manipulator-groups (ManipulatorGroupType.is_3d == false) */
+	/** Draw 2D manipulator-groups (#WM_MANIPULATORGROUPTYPE_3D not set). */
 	WM_MANIPULATORMAP_DRAWSTEP_2D = 0,
-	/* Draw 3D manipulator-groups (ManipulatorGroupType.is_3d == true) */
+	/** Draw 3D manipulator-groups (#WM_MANIPULATORGROUPTYPE_3D set). */
 	WM_MANIPULATORMAP_DRAWSTEP_3D,
-	/* Draw only depth culled manipulators (WM_MANIPULATOR_SCENE_DEPTH flag).
-	 * Note that these are expected to be 3D manipulators too. */
-	WM_MANIPULATORMAP_DRAWSTEP_IN_SCENE,
 } eWM_ManipulatorMapDrawStep;
-#define WM_MANIPULATORMAP_DRAWSTEP_MAX 3
+#define WM_MANIPULATORMAP_DRAWSTEP_MAX 2
 
 #endif  /* __WM_MANIPULATOR_TYPES_H__ */
diff --git a/source/blender/windowmanager/manipulators/intern/wm_manipulator_group.c b/source/blender/windowmanager/manipulators/intern/wm_manipulator_group.c
index 5ddd82c6e15..7dd696caf39 100644
--- a/source/blender/windowmanager/manipulators/intern/wm_manipulator_group.c
+++ b/source/blender/windowmanager/manipulators/intern/wm_manipulator_group.c
@@ -208,8 +208,6 @@ bool wm_manipulatorgroup_is_visible_in_drawstep(
 			return (mgroup->type->flag & WM_MANIPULATORGROUPTYPE_3D) == 0;
 		case WM_MANIPULATORMAP_DRAWSTEP_3D:
 			return (mgroup->type->flag & WM_MANIPULATORGROUPTYPE_3D);
-		case WM_MANIPULATORMAP_DRAWSTEP_IN_SCENE:
-			return (mgroup->type->flag & WM_MANIPULATORGROUPTYPE_DEPTH_3D);
 		default:
 			BLI_assert(0);
 			return false;




More information about the Bf-blender-cvs mailing list