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

Reply via email to