Merge branch 'blender2.8' into soc-2018-bevel
[blender.git] / source / blender / makesdna / DNA_scene_types.h
index 3a0568112a0917cf4f3522d40e726a7dc15073a4..6113a7bb0f94aedeaddab4a9f739fc0dd7ca9d4e 100644 (file)
@@ -1319,6 +1319,10 @@ typedef struct ToolSettings {
        struct CurvePaintSettings curve_paint_settings;
 
        struct MeshStatVis statvis;
+
+       /* Normal Editing */
+       float normal_vector[3];
+       int face_strength;
 } ToolSettings;
 
 /* *************************************************************** */
@@ -1844,6 +1848,13 @@ enum {
        OB_DRAW_GROUPUSER_ALL       = 2
 };
 
+/* toolsettings->face_strength */
+enum {
+       FACE_STRENGTH_WEAK = -16384,
+       FACE_STRENGTH_MEDIUM = 0,
+       FACE_STRENGTH_STRONG = 16384,
+};
+
 /* object_vgroup.c */
 /* ToolSettings.vgroupsubset */
 typedef enum eVGroupSelect {