Commit: 323ab6fdd74ab3d71d16bdad33a805944770ba74
Author: Antonioya
Date:   Mon Mar 18 09:06:11 2019 +0100
Branches: greasepencil-object
https://developer.blender.org/rB323ab6fdd74ab3d71d16bdad33a805944770ba74

GPencil: Set default gradient in new brushes

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

M       source/blender/blenkernel/intern/brush.c

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

diff --git a/source/blender/blenkernel/intern/brush.c 
b/source/blender/blenkernel/intern/brush.c
index c959504f84f..071b73b0e51 100644
--- a/source/blender/blenkernel/intern/brush.c
+++ b/source/blender/blenkernel/intern/brush.c
@@ -304,6 +304,10 @@ void BKE_brush_gpencil_presets(bContext *C)
        brush->smooth_stroke_radius = SMOOTH_STROKE_RADIUS;
        brush->smooth_stroke_factor = SMOOTH_STROKE_FACTOR;
 
+       brush->gpencil_settings->gradient_f = 1.0f;
+       brush->gpencil_settings->gradient_s[0] = 1.0f;
+       brush->gpencil_settings->gradient_s[1] = 1.0f;
+
        /* Pen brush */
        brush = BKE_brush_add_gpencil(bmain, ts, "Draw Pen");
        deft = brush; /* save default brush */
@@ -336,6 +340,10 @@ void BKE_brush_gpencil_presets(bContext *C)
        brush->smooth_stroke_radius = SMOOTH_STROKE_RADIUS;
        brush->smooth_stroke_factor = SMOOTH_STROKE_FACTOR;
 
+       brush->gpencil_settings->gradient_f = 1.0f;
+       brush->gpencil_settings->gradient_s[0] = 1.0f;
+       brush->gpencil_settings->gradient_s[1] = 1.0f;
+
        /* Ink brush */
        brush = BKE_brush_add_gpencil(bmain, ts, "Draw Ink");
        brush->size = 60.0f;
@@ -365,6 +373,10 @@ void BKE_brush_gpencil_presets(bContext *C)
        brush->smooth_stroke_radius = SMOOTH_STROKE_RADIUS;
        brush->smooth_stroke_factor = SMOOTH_STROKE_FACTOR;
 
+       brush->gpencil_settings->gradient_f = 1.0f;
+       brush->gpencil_settings->gradient_s[0] = 1.0f;
+       brush->gpencil_settings->gradient_s[1] = 1.0f;
+
        /* Curve */
        custom_curve = brush->gpencil_settings->curve_sensitivity;
        curvemapping_set_defaults(custom_curve, 0, 0.0f, 0.0f, 1.0f, 1.0f);
@@ -408,6 +420,10 @@ void BKE_brush_gpencil_presets(bContext *C)
        curvemapping_initialize(custom_curve);
        brush_gpencil_curvemap_reset(custom_curve->cm, 3, 
GPCURVE_PRESET_INKNOISE);
 
+       brush->gpencil_settings->gradient_f = 1.0f;
+       brush->gpencil_settings->gradient_s[0] = 1.0f;
+       brush->gpencil_settings->gradient_s[1] = 1.0f;
+
        /* Block Basic brush */
        brush = BKE_brush_add_gpencil(bmain, ts, "Draw Block");
        brush->size = 150.0f;
@@ -436,6 +452,10 @@ void BKE_brush_gpencil_presets(bContext *C)
        brush->smooth_stroke_radius = SMOOTH_STROKE_RADIUS;
        brush->smooth_stroke_factor = SMOOTH_STROKE_FACTOR;
 
+       brush->gpencil_settings->gradient_f = 1.0f;
+       brush->gpencil_settings->gradient_s[0] = 1.0f;
+       brush->gpencil_settings->gradient_s[1] = 1.0f;
+
        /* Marker brush */
        brush = BKE_brush_add_gpencil(bmain, ts, "Draw Marker");
        brush->size = 80.0f;
@@ -472,6 +492,10 @@ void BKE_brush_gpencil_presets(bContext *C)
        curvemapping_initialize(custom_curve);
        brush_gpencil_curvemap_reset(custom_curve->cm, 4, 
GPCURVE_PRESET_MARKER);
 
+       brush->gpencil_settings->gradient_f = 1.0f;
+       brush->gpencil_settings->gradient_s[0] = 1.0f;
+       brush->gpencil_settings->gradient_s[1] = 1.0f;
+
        /* Fill brush */
        brush = BKE_brush_add_gpencil(bmain, ts, "Fill Area");
        brush->size = 1.0f;
@@ -495,6 +519,10 @@ void BKE_brush_gpencil_presets(bContext *C)
 
        brush->gpencil_settings->draw_strength = 1.0f;
 
+       brush->gpencil_settings->gradient_f = 1.0f;
+       brush->gpencil_settings->gradient_s[0] = 1.0f;
+       brush->gpencil_settings->gradient_s[1] = 1.0f;
+
        /* Soft Eraser brush */
        brush = BKE_brush_add_gpencil(bmain, ts, "Eraser Soft");
        brush->size = 30.0f;

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to