Fix T91159: GPencil Smooth brush is using Affect Pressure but not used
The parameter wa sin the UI but was not used because it was replaced by Use Thickness.
This commit is contained in:
parent
d97fd305a0
commit
f530b43550
Notes:
blender-bot
2023-02-14 06:57:56 +01:00
Referenced by issue #88449: Blender LTS: Maintenance Task 2.93 Referenced by issue #88449, Blender LTS: Maintenance Task 2.93 Referenced by issue #91159, GPencil: Sculpt Smooth Brush is using Affect Pressure but is not used internally
|
@ -85,9 +85,6 @@ class GreasePencilSculptOptionsPanel:
|
|||
layout.prop(gp_settings, "use_edit_strength", text="Affect Strength")
|
||||
layout.prop(gp_settings, "use_edit_thickness", text="Affect Thickness")
|
||||
|
||||
if tool == 'SMOOTH':
|
||||
layout.prop(gp_settings, "use_edit_pressure")
|
||||
|
||||
layout.prop(gp_settings, "use_edit_uv", text="Affect UV")
|
||||
|
||||
|
||||
|
|
|
@ -1127,7 +1127,7 @@ void BKE_gpencil_brush_preset_set(Main *bmain, Brush *brush, const short type)
|
|||
|
||||
brush->gpencil_settings->draw_strength = 0.3f;
|
||||
brush->gpencil_settings->flag |= GP_BRUSH_USE_STRENGTH_PRESSURE;
|
||||
brush->gpencil_settings->sculpt_flag = GP_SCULPT_FLAG_SMOOTH_PRESSURE;
|
||||
brush->gpencil_settings->sculpt_flag = GP_SCULPT_FLAGMODE_APPLY_THICKNESS;
|
||||
brush->gpencil_settings->sculpt_mode_flag |= GP_SCULPT_FLAGMODE_APPLY_POSITION;
|
||||
|
||||
break;
|
||||
|
@ -1141,7 +1141,6 @@ void BKE_gpencil_brush_preset_set(Main *bmain, Brush *brush, const short type)
|
|||
|
||||
brush->gpencil_settings->draw_strength = 0.3f;
|
||||
brush->gpencil_settings->flag |= GP_BRUSH_USE_STRENGTH_PRESSURE;
|
||||
brush->gpencil_settings->sculpt_flag = GP_SCULPT_FLAG_SMOOTH_PRESSURE;
|
||||
brush->gpencil_settings->sculpt_mode_flag |= GP_SCULPT_FLAGMODE_APPLY_POSITION;
|
||||
|
||||
break;
|
||||
|
|
|
@ -305,8 +305,6 @@ typedef enum eGp_Vertex_Mode {
|
|||
typedef enum eGP_Sculpt_Flag {
|
||||
/* invert the effect of the brush */
|
||||
GP_SCULPT_FLAG_INVERT = (1 << 0),
|
||||
/* smooth brush affects pressure values as well */
|
||||
GP_SCULPT_FLAG_SMOOTH_PRESSURE = (1 << 2),
|
||||
/* temporary invert action */
|
||||
GP_SCULPT_FLAG_TMP_INVERT = (1 << 3),
|
||||
} eGP_Sculpt_Flag;
|
||||
|
|
|
@ -1801,13 +1801,6 @@ static void rna_def_gpencil_options(BlenderRNA *brna)
|
|||
RNA_def_property_ui_text(prop, "Trim Stroke Ends", "Trim intersecting stroke ends");
|
||||
RNA_def_property_clear_flag(prop, PROP_ANIMATABLE);
|
||||
|
||||
prop = RNA_def_property(srna, "use_edit_pressure", PROP_BOOLEAN, PROP_NONE);
|
||||
RNA_def_property_boolean_sdna(prop, NULL, "sculpt_flag", GP_SCULPT_FLAG_SMOOTH_PRESSURE);
|
||||
RNA_def_property_ui_text(
|
||||
prop, "Affect Pressure", "Affect pressure values as well when smoothing strokes");
|
||||
RNA_def_property_clear_flag(prop, PROP_ANIMATABLE);
|
||||
RNA_def_property_update(prop, NC_SCENE | ND_TOOLSETTINGS, NULL);
|
||||
|
||||
prop = RNA_def_property(srna, "direction", PROP_ENUM, PROP_NONE);
|
||||
RNA_def_property_enum_bitflag_sdna(prop, NULL, "sculpt_flag");
|
||||
RNA_def_property_enum_items(prop, prop_direction_items);
|
||||
|
|
Loading…
Reference in New Issue