Commit: e32fff032d8d043f3bc9fb2cfb5294b69ade64e3
Author: Antony Riakiotakis
Date: Sat Apr 26 02:19:27 2014 +0300
https://developer.blender.org/rBe32fff032d8d043f3bc9fb2cfb5294b69ade64e3
Mask brush:
* On painting, enable stencil
* Stencil checkbox forces redraw.
===================================================================
M source/blender/editors/sculpt_paint/paint_image.c
M source/blender/makesrna/intern/rna_sculpt_paint.c
===================================================================
diff --git a/source/blender/editors/sculpt_paint/paint_image.c
b/source/blender/editors/sculpt_paint/paint_image.c
index 205e1af..58acfd6 100644
--- a/source/blender/editors/sculpt_paint/paint_image.c
+++ b/source/blender/editors/sculpt_paint/paint_image.c
@@ -1404,6 +1404,7 @@ void paint_proj_mesh_data_ensure(bContext *C, Object *ob)
width = imapaint->new_slot_xresolution;
height = imapaint->new_slot_yresolution;
imapaint->stencil = BKE_image_add_generated(bmain, width,
height, "Stencil", 32, false, IMA_GENTYPE_BLANK, color);
+ imapaint->flag |= IMAGEPAINT_PROJECT_LAYER_STENCIL;
}
}
diff --git a/source/blender/makesrna/intern/rna_sculpt_paint.c
b/source/blender/makesrna/intern/rna_sculpt_paint.c
index c2f3fe5..304348e 100644
--- a/source/blender/makesrna/intern/rna_sculpt_paint.c
+++ b/source/blender/makesrna/intern/rna_sculpt_paint.c
@@ -592,7 +592,7 @@ static void rna_def_image_paint(BlenderRNA *brna)
prop = RNA_def_property(srna, "use_stencil_layer", PROP_BOOLEAN,
PROP_NONE);
RNA_def_property_boolean_sdna(prop, NULL, "flag",
IMAGEPAINT_PROJECT_LAYER_STENCIL);
RNA_def_property_ui_text(prop, "Stencil Layer", "Set the mask layer
from the UV map buttons");
- RNA_def_property_update(prop, NC_SCENE | ND_TOOLSETTINGS, NULL);
+ RNA_def_property_update(prop, NC_SCENE | ND_TOOLSETTINGS,
"rna_ImaPaint_stencil_update");
prop = RNA_def_property(srna, "invert_stencil", PROP_BOOLEAN,
PROP_NONE);
RNA_def_property_boolean_sdna(prop, NULL, "flag",
IMAGEPAINT_PROJECT_LAYER_STENCIL_INV);
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs