[Bf-blender-cvs] [20ddf3a147f] greasepencil-object: Code refactor: Rename fields to prepare for ID datablock
Antonio Vazquez
noreply at git.blender.org
Sat Mar 10 13:29:15 CET 2018
Commit: 20ddf3a147f7650d478b651a8286b46cbcd3e842
Author: Antonio Vazquez
Date: Sat Mar 10 13:25:36 2018 +0100
Branches: greasepencil-object
https://developer.blender.org/rB20ddf3a147f7650d478b651a8286b46cbcd3e842
Code refactor: Rename fields to prepare for ID datablock
Rename some fields to prepare the code to move the brushes (bGPDbrush) to reuse ID datablock ID_BR (Brush).
===================================================================
M release/datafiles/locale
M release/scripts/addons
M release/scripts/addons_contrib
M release/scripts/startup/bl_ui/space_view3d_toolbar.py
M source/blender/blenkernel/intern/gpencil.c
M source/blender/blenloader/intern/versioning_280.c
M source/blender/editors/gpencil/gpencil_colorpick.c
M source/blender/editors/gpencil/gpencil_data.c
M source/blender/editors/gpencil/gpencil_fill.c
M source/blender/editors/gpencil/gpencil_ops.c
M source/blender/editors/gpencil/gpencil_paint.c
M source/blender/editors/gpencil/gpencil_utils.c
M source/blender/makesdna/DNA_gpencil_types.h
M source/blender/makesrna/intern/rna_scene.c
M source/tools
===================================================================
diff --git a/release/datafiles/locale b/release/datafiles/locale
index 469c949d1ca..c93ed11a47b 160000
--- a/release/datafiles/locale
+++ b/release/datafiles/locale
@@ -1 +1 @@
-Subproject commit 469c949d1ca882be19daa128842f813b72a944d8
+Subproject commit c93ed11a47b3016cf59711ec16de2e2e94c30e99
diff --git a/release/scripts/addons b/release/scripts/addons
index c88411ff777..371960484a3 160000
--- a/release/scripts/addons
+++ b/release/scripts/addons
@@ -1 +1 @@
-Subproject commit c88411ff7776a2db5d6ef6117a1b2faa42a95611
+Subproject commit 371960484a38fc64e0a2635170a41a0d8ab2f6bd
diff --git a/release/scripts/addons_contrib b/release/scripts/addons_contrib
index 310578043de..a8515cfdfe9 160000
--- a/release/scripts/addons_contrib
+++ b/release/scripts/addons_contrib
@@ -1 +1 @@
-Subproject commit 310578043dec1aae382eb6a447ae1d103792d7e6
+Subproject commit a8515cfdfe9a98127b592f36fcbe51b7e23b969a
diff --git a/release/scripts/startup/bl_ui/space_view3d_toolbar.py b/release/scripts/startup/bl_ui/space_view3d_toolbar.py
index 5fa093e9d04..8103f5f02c0 100644
--- a/release/scripts/startup/bl_ui/space_view3d_toolbar.py
+++ b/release/scripts/startup/bl_ui/space_view3d_toolbar.py
@@ -2104,22 +2104,22 @@ class VIEW3D_PT_tools_grease_pencil_brush(Panel):
if brush.type == 'FILL':
col = layout.column(align=True)
- col.prop(brush, "fill_leak", text="Leak Size")
+ col.prop(brush, "gpencil_fill_leak", text="Leak Size")
col.prop(brush, "line_width", text="Thickness")
- col.prop(brush, "fill_simplyfy_lvl", text="Simplify")
+ col.prop(brush, "gpencil_fill_simplyfy_lvl", text="Simplify")
col = layout.column(align=True)
col.label(text="Boundary Draw Mode:")
row = col.row(align=True)
- row.prop(brush, "fill_draw_mode", text="")
- row.prop(brush, "fill_show_boundary", text="", icon='GRID')
+ row.prop(brush, "gpencil_fill_draw_mode", text="")
+ row.prop(brush, "gpencil_fill_show_boundary", text="", icon='GRID')
col = layout.column(align=True)
- col.enabled = brush.fill_draw_mode != "STROKE"
- col.prop(brush, "fill_hide", text="Hide Transparent Lines")
+ col.enabled = brush.gpencil_fill_draw_mode != "STROKE"
+ col.prop(brush, "gpencil_fill_hide", text="Hide Transparent Lines")
sub = col.row(align=True)
- sub.enabled = brush.fill_hide
- sub.prop(brush, "fill_threshold", text="Threshold")
+ sub.enabled = brush.gpencil_fill_hide
+ sub.prop(brush, "gpencil_fill_threshold", text="Threshold")
if brush.type == 'ERASE':
col = layout.column(align=True)
@@ -2223,7 +2223,7 @@ class VIEW3D_PT_tools_grease_pencil_brush_mode(Panel):
layout = self.layout
brush = context.active_gpencil_brush
if brush is not None:
- layout.prop(brush, "type", expand=True)
+ layout.prop(brush, "gpencil_brush_type", expand=True)
# Grease Pencil drawingcurves
class VIEW3D_PT_tools_grease_pencil_brushcurves(Panel):
diff --git a/source/blender/blenkernel/intern/gpencil.c b/source/blender/blenkernel/intern/gpencil.c
index a5e4feecfd0..c16159c0e83 100644
--- a/source/blender/blenkernel/intern/gpencil.c
+++ b/source/blender/blenkernel/intern/gpencil.c
@@ -567,71 +567,71 @@ void BKE_gpencil_brush_init_presets(ToolSettings *ts)
/* Pencil brush */
brush = BKE_gpencil_brush_addnew(ts, "Pencil", false);
brush->thickness = 25.0f;
- brush->flag |= (GP_BRUSH_USE_RANDOM_PRESSURE | GP_BRUSH_USE_PRESSURE | GP_BRUSH_ENABLE_CURSOR);
+ brush->gp_flag |= (GP_BRUSH_USE_RANDOM_PRESSURE | GP_BRUSH_USE_PRESSURE | GP_BRUSH_ENABLE_CURSOR);
brush->draw_sensitivity = 1.0f;
- brush->flag |= GP_BRUSH_USE_RANDOM_STRENGTH;
+ brush->gp_flag |= GP_BRUSH_USE_RANDOM_STRENGTH;
brush->draw_strength = 0.6f;
- brush->flag |= GP_BRUSH_USE_STENGTH_PRESSURE;
+ brush->gp_flag |= GP_BRUSH_USE_STENGTH_PRESSURE;
brush->draw_random_press = 0.0f;
brush->draw_jitter = 0.0f;
- brush->flag |= GP_BRUSH_USE_JITTER_PRESSURE;
+ brush->gp_flag |= GP_BRUSH_USE_JITTER_PRESSURE;
brush->draw_angle = 0.0f;
brush->draw_angle_factor = 0.0f;
- brush->flag_group |= GP_BRUSH_GROUP_SETTINGS;
+ brush->gp_flag |= GP_BRUSH_GROUP_SETTINGS;
brush->draw_smoothfac = 0.5f;
brush->draw_smoothlvl = 1;
- brush->thick_smoothfac = 1.0f;
- brush->thick_smoothlvl = 3;
- brush->subdivide = 1;
+ brush->gp_thick_smoothfac = 1.0f;
+ brush->gp_thick_smoothlvl = 3;
+ brush->draw_subdivide = 1;
brush->draw_random_sub = 0.0f;
copy_v3_v3(brush->curcolor, curcolor);
- brush->icon_id = GPBRUSH_PENCIL;
- brush->gpbrush_type = GP_BRUSH_TYPE_DRAW;
+ brush->gp_icon_id = GPBRUSH_PENCIL;
+ brush->gp_brush_type = GP_BRUSH_TYPE_DRAW;
- brush->lazy_radius = LAZY_RADIUS;
- brush->lazy_factor = LAZY_FACTOR;
+ brush->gp_lazy_radius = LAZY_RADIUS;
+ brush->gp_lazy_factor = LAZY_FACTOR;
/* Pen brush */
brush = BKE_gpencil_brush_addnew(ts, "Pen", true);
brush->thickness = 30.0f;
- brush->flag |= (GP_BRUSH_USE_RANDOM_PRESSURE | GP_BRUSH_USE_PRESSURE | GP_BRUSH_ENABLE_CURSOR);
+ brush->gp_flag |= (GP_BRUSH_USE_RANDOM_PRESSURE | GP_BRUSH_USE_PRESSURE | GP_BRUSH_ENABLE_CURSOR);
brush->draw_sensitivity = 1.0f;
- brush->flag |= GP_BRUSH_USE_RANDOM_STRENGTH;
+ brush->gp_flag |= GP_BRUSH_USE_RANDOM_STRENGTH;
brush->draw_strength = 1.0f;
- brush->flag |= GP_BRUSH_USE_STENGTH_PRESSURE;
+ brush->gp_flag |= GP_BRUSH_USE_STENGTH_PRESSURE;
brush->draw_random_press = 0.0f;
brush->draw_jitter = 0.0f;
- brush->flag |= GP_BRUSH_USE_JITTER_PRESSURE;
+ brush->gp_flag |= GP_BRUSH_USE_JITTER_PRESSURE;
brush->draw_angle = 0.0f;
brush->draw_angle_factor = 0.0f;
- brush->flag_group |= GP_BRUSH_GROUP_SETTINGS;
+ brush->gp_flag |= GP_BRUSH_GROUP_SETTINGS;
brush->draw_smoothfac = 0.5f;
brush->draw_smoothlvl = 1;
- brush->subdivide = 1;
- brush->thick_smoothfac = 1.0f;
- brush->thick_smoothlvl = 3;
+ brush->draw_subdivide = 1;
+ brush->gp_thick_smoothfac = 1.0f;
+ brush->gp_thick_smoothlvl = 3;
brush->draw_random_sub = 0.0f;
copy_v3_v3(brush->curcolor, curcolor);
- brush->icon_id = GPBRUSH_PEN;
- brush->gpbrush_type = GP_BRUSH_TYPE_DRAW;
+ brush->gp_icon_id = GPBRUSH_PEN;
+ brush->gp_brush_type = GP_BRUSH_TYPE_DRAW;
- brush->lazy_radius = LAZY_RADIUS;
- brush->lazy_factor = LAZY_FACTOR;
+ brush->gp_lazy_radius = LAZY_RADIUS;
+ brush->gp_lazy_factor = LAZY_FACTOR;
/* Ink brush */
brush = BKE_gpencil_brush_addnew(ts, "Ink", true);
brush->thickness = 60.0f;
- brush->flag |= (GP_BRUSH_USE_PRESSURE | GP_BRUSH_ENABLE_CURSOR);
+ brush->gp_flag |= (GP_BRUSH_USE_PRESSURE | GP_BRUSH_ENABLE_CURSOR);
brush->draw_sensitivity = 1.6f;
brush->draw_strength = 1.0f;
@@ -639,24 +639,24 @@ void BKE_gpencil_brush_init_presets(ToolSettings *ts)
brush->draw_random_press = 0.0f;
brush->draw_jitter = 0.0f;
- brush->flag |= GP_BRUSH_USE_JITTER_PRESSURE;
+ brush->gp_flag |= GP_BRUSH_USE_JITTER_PRESSURE;
brush->draw_angle = 0.0f;
brush->draw_angle_factor = 0.0f;
- brush->flag_group |= GP_BRUSH_GROUP_SETTINGS;
+ brush->gp_flag |= GP_BRUSH_GROUP_SETTINGS;
brush->draw_smoothfac = 0.5f;
brush->draw_smoothlvl = 1;
- brush->thick_smoothfac = 1.0f;
- brush->thick_smoothlvl = 3;
- brush->subdivide = 1;
+ brush->gp_thick_smoothfac = 1.0f;
+ brush->gp_thick_smoothlvl = 3;
+ brush->draw_subdivide = 1;
brush->draw_random_sub = 0.0f;
copy_v3_v3(brush->curcolor, curcolor);
- brush->icon_id = GPBRUSH_INK;
- brush->gpbrush_type = GP_BRUSH_TYPE_DRAW;
+ brush->gp_icon_id = GPBRUSH_INK;
+ brush->gp_brush_type = GP_BRUSH_TYPE_DRAW;
- brush->lazy_radius = LAZY_RADIUS;
- brush->lazy_factor = LAZY_FACTOR;
+ brush->gp_lazy_radius = LAZY_RADIUS;
+ brush->gp_lazy_factor = LAZY_FACTOR;
/* Curve */
custom_curve = brush->cur_sensitivity;
@@ -667,7 +667,7 @@ void BKE_gpencil_brush_init_presets(ToolSettings *ts)
/* Ink Noise brush */
brush = BKE_gpencil_brush_addnew(ts, "Ink noise", false);
brush->thickness = 60.0f;
- brush->flag |= (GP_BRUSH_USE_RANDOM_PRESSURE | GP_BRUSH_USE_PRESSURE | GP_BRUSH_ENABLE_CURSOR);
+ brush->gp_flag |= (GP_BRUSH_USE_RANDOM_PRESSURE | GP_BRUSH_USE_PRESSURE | GP_BRUSH_ENABLE_CURSOR);
brush->draw_sensitivity = 1.0f;
brush->draw_strength = 1.0f;
@@ -675,24 +675,24 @@ void BKE_gpencil_brush_init_presets(ToolSettings *ts)
brush->draw_random_press = 0.7f;
brush->draw_jitter = 0.0f;
- brush->flag |= GP_BRUSH_USE_JITTER_PRESSURE;
+ brush->gp_flag |= GP_BRUSH_USE_JITTER_PRESSURE;
brush->draw_angle = 0.0f;
brush->draw_angle_factor = 0.0f;
- brush->flag_group |= GP_BRUSH_GROUP_SETTINGS;
+ brush->gp_flag |= GP_BRUSH_GROUP_SETTINGS;
brush->draw_smoothfac = 1.0f;
brush->draw_smoothlvl = 2;
- brush->thick_smoothfac = 0.5f;
- brush->thick_smoothlvl = 2;
- brush->subdivide = 1;
+ brush->gp_thick_smoothfac = 0.5f;
+ brush->gp_thick_smoothlvl = 2;
+ brush->draw_subdivide = 1;
brush->draw_random_sub = 0.0f;
copy_v3_v3(brush->curcolor, curcolor);
- brush->icon_id = GPBRUSH_INKNOISE;
- brush->gpbrush_type = GP_BRUSH_TYPE_DRAW;
+ brush->gp_icon_id = GPBRUSH_INKNOISE;
+ brush->gp_brush_type = GP_BRUSH_TYPE_DRAW;
- brush->lazy_radius = LAZY_RADIUS;
- brush->lazy_factor = LAZY_FACTOR;
+ brush->gp_lazy_radius = LAZY_RADIUS;
+ brush->gp_lazy_factor = LAZY_FACTOR;
/* Curve */
custom_curve = brush->cur_sensitivity;
@@ -703,38 +703,38 @@ void BKE_gpencil_brush_init_presets(ToolSettings *ts)
/* Block Basic brush */
brush = BKE_gpencil_brush_addnew(ts, "Block Basic", false);
brush->thickness = 150.0f;
- brush->flag |= (GP_BRUSH_USE_PRESSURE | GP_BRUSH_ENABLE_CURSOR);
+ brush->gp_flag |= (GP_BRUSH_USE_PRESSURE | GP_BRUSH_ENABLE_CURSOR);
brush->draw_sensitivity = 1.0f;
brush->draw_strength = 0.7f;
- brush->flag |= GP_BRUSH_USE_STENGTH_PRESSURE;
+ brush->gp_flag |= GP_BRUSH_USE_STENGTH_PRESSURE;
brush->draw_random_press = 0.0f;
brush->draw_jitter = 0.0f;
- brush->flag |= GP_BRUSH_USE_JITTER_PRESSURE;
+ brush->gp_flag |= GP_BRUSH_USE_JITTER_PRESSURE;
brush->draw_angle =
@@ Diff output truncated at 10240 characters. @@
More information about the Bf-blender-cvs
mailing list