diff options
author | Campbell Barton <ideasman42@gmail.com> | 2013-05-15 19:52:48 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2013-05-15 19:52:48 +0400 |
commit | 65dcc6ad4f11097eeb601fcd70b3db52ed482f6f (patch) | |
tree | 672b5f02870b1141821d083359154c3c8e72887a /source/blender/blenkernel/intern/object_deform.c | |
parent | e1229b2978c37a043f3932657ac5cfa156093866 (diff) |
use bool arrays rather then char for weight paint lock/select arrays
Diffstat (limited to 'source/blender/blenkernel/intern/object_deform.c')
-rw-r--r-- | source/blender/blenkernel/intern/object_deform.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/source/blender/blenkernel/intern/object_deform.c b/source/blender/blenkernel/intern/object_deform.c index 7f9578250f2..03e331436f9 100644 --- a/source/blender/blenkernel/intern/object_deform.c +++ b/source/blender/blenkernel/intern/object_deform.c @@ -45,12 +45,12 @@ * gets the status of "flag" for each bDeformGroup * in ob->defbase and returns an array containing them */ -char *BKE_objdef_lock_flags_get(Object *ob, const int defbase_tot) +bool *BKE_objdef_lock_flags_get(Object *ob, const int defbase_tot) { - char is_locked = FALSE; + bool is_locked = false; int i; //int defbase_tot = BLI_countlist(&ob->defbase); - char *lock_flags = MEM_mallocN(defbase_tot * sizeof(char), "defflags"); + bool *lock_flags = MEM_mallocN(defbase_tot * sizeof(bool), "defflags"); bDeformGroup *defgroup; for (i = 0, defgroup = ob->defbase.first; i < defbase_tot && defgroup; defgroup = defgroup->next, i++) { @@ -65,11 +65,11 @@ char *BKE_objdef_lock_flags_get(Object *ob, const int defbase_tot) return NULL; } -char *BKE_objdef_validmap_get(Object *ob, const int defbase_tot) +bool *BKE_objdef_validmap_get(Object *ob, const int defbase_tot) { bDeformGroup *dg; ModifierData *md; - char *vgroup_validmap; + bool *vgroup_validmap; GHash *gh; int i, step1 = 1; //int defbase_tot = BLI_countlist(&ob->defbase); @@ -127,9 +127,9 @@ char *BKE_objdef_validmap_get(Object *ob, const int defbase_tot) /* Returns total selected vgroups, * wpi.defbase_sel is assumed malloc'd, all values are set */ -char *BKE_objdef_selected_get(Object *ob, int defbase_tot, int *r_dg_flags_sel_tot) +bool *BKE_objdef_selected_get(Object *ob, int defbase_tot, int *r_dg_flags_sel_tot) { - char *dg_selection = MEM_mallocN(defbase_tot * sizeof(char), __func__); + bool *dg_selection = MEM_mallocN(defbase_tot * sizeof(bool), __func__); bDeformGroup *defgroup; unsigned int i; Object *armob = BKE_object_pose_armature_get(ob); |