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>2019-04-17 07:17:24 +0300
committerCampbell Barton <ideasman42@gmail.com>2019-04-17 07:21:24 +0300
commite12c08e8d170b7ca40f204a5b0423c23a9fbc2c1 (patch)
tree8cf3453d12edb177a218ef8009357518ec6cab6a /source/blender/blenkernel/BKE_deform.h
parentb3dabc200a4b0399ec6b81f2ff2730d07b44fcaa (diff)
ClangFormat: apply to source, most of intern
Apply clang format as proposed in T53211. For details on usage and instructions for migrating branches without conflicts, see: https://wiki.blender.org/wiki/Tools/ClangFormat
Diffstat (limited to 'source/blender/blenkernel/BKE_deform.h')
-rw-r--r--source/blender/blenkernel/BKE_deform.h143
1 files changed, 88 insertions, 55 deletions
diff --git a/source/blender/blenkernel/BKE_deform.h b/source/blender/blenkernel/BKE_deform.h
index c387f0f185a..510e989a087 100644
--- a/source/blender/blenkernel/BKE_deform.h
+++ b/source/blender/blenkernel/BKE_deform.h
@@ -34,78 +34,111 @@ struct Object;
struct bDeformGroup;
struct bDeformGroup *BKE_defgroup_new(struct Object *ob, const char *name);
-void defgroup_copy_list(struct ListBase *lb1, const struct ListBase *lb2);
+void defgroup_copy_list(struct ListBase *lb1, const struct ListBase *lb2);
struct bDeformGroup *defgroup_duplicate(const struct bDeformGroup *ingroup);
struct bDeformGroup *defgroup_find_name(struct Object *ob, const char *name);
-int *defgroup_flip_map(struct Object *ob, int *flip_map_len, const bool use_default);
-int *defgroup_flip_map_single(struct Object *ob, int *flip_map_len, const bool use_default, int defgroup);
-int defgroup_flip_index(struct Object *ob, int index, const bool use_default);
-int defgroup_name_index(struct Object *ob, const char *name);
-void defgroup_unique_name(struct bDeformGroup *dg, struct Object *ob);
+int *defgroup_flip_map(struct Object *ob, int *flip_map_len, const bool use_default);
+int *defgroup_flip_map_single(struct Object *ob,
+ int *flip_map_len,
+ const bool use_default,
+ int defgroup);
+int defgroup_flip_index(struct Object *ob, int index, const bool use_default);
+int defgroup_name_index(struct Object *ob, const char *name);
+void defgroup_unique_name(struct bDeformGroup *dg, struct Object *ob);
-struct MDeformWeight *defvert_find_index(const struct MDeformVert *dv, const int defgroup);
-struct MDeformWeight *defvert_verify_index(struct MDeformVert *dv, const int defgroup);
-void defvert_add_index_notest(struct MDeformVert *dv, int defgroup, const float weight);
-void defvert_remove_group(struct MDeformVert *dvert, struct MDeformWeight *dw);
-void defvert_clear(struct MDeformVert *dvert);
-int defvert_find_shared(const struct MDeformVert *dvert_a, const struct MDeformVert *dvert_b);
-bool defvert_is_weight_zero(const struct MDeformVert *dvert, const int defgroup_tot);
+struct MDeformWeight *defvert_find_index(const struct MDeformVert *dv, const int defgroup);
+struct MDeformWeight *defvert_verify_index(struct MDeformVert *dv, const int defgroup);
+void defvert_add_index_notest(struct MDeformVert *dv, int defgroup, const float weight);
+void defvert_remove_group(struct MDeformVert *dvert, struct MDeformWeight *dw);
+void defvert_clear(struct MDeformVert *dvert);
+int defvert_find_shared(const struct MDeformVert *dvert_a, const struct MDeformVert *dvert_b);
+bool defvert_is_weight_zero(const struct MDeformVert *dvert, const int defgroup_tot);
void BKE_defvert_array_free_elems(struct MDeformVert *dvert, int totvert);
void BKE_defvert_array_free(struct MDeformVert *dvert, int totvert);
void BKE_defvert_array_copy(struct MDeformVert *dst, const struct MDeformVert *src, int totvert);
-float defvert_find_weight(const struct MDeformVert *dvert, const int defgroup);
-float defvert_array_find_weight_safe(const struct MDeformVert *dvert, const int index, const int defgroup);
+float defvert_find_weight(const struct MDeformVert *dvert, const int defgroup);
+float defvert_array_find_weight_safe(const struct MDeformVert *dvert,
+ const int index,
+ const int defgroup);
-float BKE_defvert_multipaint_collective_weight(
- const struct MDeformVert *dv, int defbase_tot,
- const bool *defbase_sel, int defbase_tot_sel, bool do_autonormalize);
+float BKE_defvert_multipaint_collective_weight(const struct MDeformVert *dv,
+ int defbase_tot,
+ const bool *defbase_sel,
+ int defbase_tot_sel,
+ bool do_autonormalize);
void defvert_copy(struct MDeformVert *dvert_dst, const struct MDeformVert *dvert_src);
-void defvert_copy_subset(
- struct MDeformVert *dvert_dst, const struct MDeformVert *dvert_src,
- const bool *vgroup_subset, const int vgroup_tot);
-void defvert_mirror_subset(
- struct MDeformVert *dvert_dst, const struct MDeformVert *dvert_src,
- const bool *vgroup_subset, const int vgroup_tot,
- const int *flip_map, const int flip_map_len);
-void defvert_copy_index(
- struct MDeformVert *dvert_dst, const int defgroup_dst,
- const struct MDeformVert *dvert_src, const int defgroup_src);
-void defvert_sync(struct MDeformVert *dvert_dst, const struct MDeformVert *dvert_src, const bool use_verify);
-void defvert_sync_mapped(
- struct MDeformVert *dvert_dst, const struct MDeformVert *dvert_src,
- const int *flip_map, const int flip_map_len, const bool use_verify);
+void defvert_copy_subset(struct MDeformVert *dvert_dst,
+ const struct MDeformVert *dvert_src,
+ const bool *vgroup_subset,
+ const int vgroup_tot);
+void defvert_mirror_subset(struct MDeformVert *dvert_dst,
+ const struct MDeformVert *dvert_src,
+ const bool *vgroup_subset,
+ const int vgroup_tot,
+ const int *flip_map,
+ const int flip_map_len);
+void defvert_copy_index(struct MDeformVert *dvert_dst,
+ const int defgroup_dst,
+ const struct MDeformVert *dvert_src,
+ const int defgroup_src);
+void defvert_sync(struct MDeformVert *dvert_dst,
+ const struct MDeformVert *dvert_src,
+ const bool use_verify);
+void defvert_sync_mapped(struct MDeformVert *dvert_dst,
+ const struct MDeformVert *dvert_src,
+ const int *flip_map,
+ const int flip_map_len,
+ const bool use_verify);
void defvert_remap(struct MDeformVert *dvert, int *map, const int map_len);
void defvert_flip(struct MDeformVert *dvert, const int *flip_map, const int flip_map_len);
void defvert_flip_merged(struct MDeformVert *dvert, const int *flip_map, const int flip_map_len);
void defvert_normalize(struct MDeformVert *dvert);
-void defvert_normalize_subset(
- struct MDeformVert *dvert,
- const bool *vgroup_subset, const int vgroup_tot);
-void defvert_normalize_lock_single(
- struct MDeformVert *dvert,
- const bool *vgroup_subset, const int vgroup_tot,
- const int def_nr_lock);
-void defvert_normalize_lock_map(
- struct MDeformVert *dvert,
- const bool *vgroup_subset, const int vgroup_tot,
- const bool *lock_flags, const int defbase_tot);
+void defvert_normalize_subset(struct MDeformVert *dvert,
+ const bool *vgroup_subset,
+ const int vgroup_tot);
+void defvert_normalize_lock_single(struct MDeformVert *dvert,
+ const bool *vgroup_subset,
+ const int vgroup_tot,
+ const int def_nr_lock);
+void defvert_normalize_lock_map(struct MDeformVert *dvert,
+ const bool *vgroup_subset,
+ const int vgroup_tot,
+ const bool *lock_flags,
+ const int defbase_tot);
/* Utilities to 'extract' a given vgroup into a simple float array, for verts, but also edges/polys/loops. */
-void BKE_defvert_extract_vgroup_to_vertweights(
- struct MDeformVert *dvert, const int defgroup, const int num_verts, float *r_weights, const bool invert_vgroup);
-void BKE_defvert_extract_vgroup_to_edgeweights(
- struct MDeformVert *dvert, const int defgroup, const int num_verts, struct MEdge *edges, const int num_edges,
- float *r_weights, const bool invert_vgroup);
-void BKE_defvert_extract_vgroup_to_loopweights(
- struct MDeformVert *dvert, const int defgroup, const int num_verts, struct MLoop *loops, const int num_loops,
- float *r_weights, const bool invert_vgroup);
-void BKE_defvert_extract_vgroup_to_polyweights(
- struct MDeformVert *dvert, const int defgroup, const int num_verts, struct MLoop *loops, const int num_loops,
- struct MPoly *polys, const int num_polys, float *r_weights, const bool invert_vgroup);
+void BKE_defvert_extract_vgroup_to_vertweights(struct MDeformVert *dvert,
+ const int defgroup,
+ const int num_verts,
+ float *r_weights,
+ const bool invert_vgroup);
+void BKE_defvert_extract_vgroup_to_edgeweights(struct MDeformVert *dvert,
+ const int defgroup,
+ const int num_verts,
+ struct MEdge *edges,
+ const int num_edges,
+ float *r_weights,
+ const bool invert_vgroup);
+void BKE_defvert_extract_vgroup_to_loopweights(struct MDeformVert *dvert,
+ const int defgroup,
+ const int num_verts,
+ struct MLoop *loops,
+ const int num_loops,
+ float *r_weights,
+ const bool invert_vgroup);
+void BKE_defvert_extract_vgroup_to_polyweights(struct MDeformVert *dvert,
+ const int defgroup,
+ const int num_verts,
+ struct MLoop *loops,
+ const int num_loops,
+ struct MPoly *polys,
+ const int num_polys,
+ float *r_weights,
+ const bool invert_vgroup);
void BKE_defvert_weight_to_rgb(float r_rgb[3], const float weight);
-#endif /* __BKE_DEFORM_H__ */
+#endif /* __BKE_DEFORM_H__ */