[Bf-blender-cvs] [c691ab8c79f] greasepencil-object: Create a full set of eraser brushes
Antonio Vazquez
noreply at git.blender.org
Sat Mar 3 10:52:06 CET 2018
Commit: c691ab8c79f806618a1ef39a494fb086d4f22947
Author: Antonio Vazquez
Date: Sat Mar 3 10:12:15 2018 +0100
Branches: greasepencil-object
https://developer.blender.org/rBc691ab8c79f806618a1ef39a494fb086d4f22947
Create a full set of eraser brushes
Create Soft, Hard and Stroke eraser brushes.
===================================================================
M source/blender/blenkernel/intern/gpencil.c
===================================================================
diff --git a/source/blender/blenkernel/intern/gpencil.c b/source/blender/blenkernel/intern/gpencil.c
index 754f9d559bf..5b4df156abe 100644
--- a/source/blender/blenkernel/intern/gpencil.c
+++ b/source/blender/blenkernel/intern/gpencil.c
@@ -778,13 +778,31 @@ void BKE_gpencil_brush_init_presets(ToolSettings *ts)
brush->draw_strength = 1.0f;
copy_v3_v3(brush->curcolor, curcolor);
- /* Eraser brush */
- brush = BKE_gpencil_brush_addnew(ts, "Erase", false);
+ /* Soft Eraser brush */
+ brush = BKE_gpencil_brush_addnew(ts, "Soft Eraser", false);
+ brush->thickness = 30.0f;
+ brush->flag |= (GP_BRUSH_ENABLE_CURSOR | GP_BRUSH_DEFAULT_ERASER);
+ brush->icon = GPBRUSH_ERASE;
+ brush->type = GP_BRUSH_TYPE_ERASE;
+ brush->eraser_mode = GP_BRUSH_ERASER_SOFT;
+ copy_v3_v3(brush->curcolor, curcolor);
+
+ /* Hard Eraser brush */
+ brush = BKE_gpencil_brush_addnew(ts, "Hard Eraser", false);
brush->thickness = 30.0f;
brush->flag |= GP_BRUSH_ENABLE_CURSOR;
brush->icon = GPBRUSH_ERASE;
brush->type = GP_BRUSH_TYPE_ERASE;
+ brush->eraser_mode = GP_BRUSH_ERASER_HARD;
+ copy_v3_v3(brush->curcolor, curcolor);
+ /* Stroke Eraser brush */
+ brush = BKE_gpencil_brush_addnew(ts, "Stroke Eraser", false);
+ brush->thickness = 30.0f;
+ brush->flag |= GP_BRUSH_ENABLE_CURSOR;
+ brush->icon = GPBRUSH_ERASE;
+ brush->type = GP_BRUSH_TYPE_ERASE;
+ brush->eraser_mode = GP_BRUSH_ERASER_STROKE;
copy_v3_v3(brush->curcolor, curcolor);
}
More information about the Bf-blender-cvs
mailing list