Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2014-02-26 09:00:54 +0400
committerCampbell Barton <ideasman42@gmail.com>2014-02-26 09:00:54 +0400
commit081a3412a94705e5a95b08d7b41c1bbb879290d8 (patch)
treefa980a6b8d9f617c2ee2571f89017ab3f554f389 /source/blender/blenkernel/intern/paint.c
parent1dd7e759a0df10b05f23527eb6ba0c8e7377fbea (diff)
Paint API: add BKE_paint_select_elem_test: to check on paint selection
Diffstat (limited to 'source/blender/blenkernel/intern/paint.c')
-rw-r--r--source/blender/blenkernel/intern/paint.c14
1 files changed, 12 insertions, 2 deletions
diff --git a/source/blender/blenkernel/intern/paint.c b/source/blender/blenkernel/intern/paint.c
index 690217a0779..5a38445ee02 100644
--- a/source/blender/blenkernel/intern/paint.c
+++ b/source/blender/blenkernel/intern/paint.c
@@ -265,7 +265,7 @@ void BKE_paint_brush_set(Paint *p, Brush *br)
}
/* are we in vertex paint or weight pain face select mode? */
-bool paint_facesel_test(Object *ob)
+bool BKE_paint_select_face_test(Object *ob)
{
return ( (ob != NULL) &&
(ob->type == OB_MESH) &&
@@ -276,7 +276,7 @@ bool paint_facesel_test(Object *ob)
}
/* are we in weight paint vertex select mode? */
-bool paint_vertsel_test(Object *ob)
+bool BKE_paint_select_vert_test(Object *ob)
{
return ( (ob != NULL) &&
(ob->type == OB_MESH) &&
@@ -286,6 +286,16 @@ bool paint_vertsel_test(Object *ob)
);
}
+/**
+ * used to check if selection is possible
+ * (when we don't care if its face or vert)
+ */
+bool BKE_paint_select_elem_test(Object *ob)
+{
+ return (BKE_paint_select_vert_test(ob) ||
+ BKE_paint_select_face_test(ob));
+}
+
void BKE_paint_init(Paint *p, const char col[3])
{
Brush *brush;