Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_deform.h
| Show First 20 Lines • Show All 124 Lines • ▼ Show 20 Lines | void BKE_defvert_normalize_lock_single(struct MDeformVert *dvert, | ||||
| const bool *vgroup_subset, | const bool *vgroup_subset, | ||||
| const int vgroup_tot, | const int vgroup_tot, | ||||
| const uint def_nr_lock); | const uint def_nr_lock); | ||||
| void BKE_defvert_normalize_lock_map(struct MDeformVert *dvert, | void BKE_defvert_normalize_lock_map(struct MDeformVert *dvert, | ||||
| const bool *vgroup_subset, | const bool *vgroup_subset, | ||||
| const int vgroup_tot, | const int vgroup_tot, | ||||
| const bool *lock_flags, | const bool *lock_flags, | ||||
| const int defbase_tot); | const int defbase_tot); | ||||
| void BKE_devert_normalize_gradient_paint(struct MDeformVert *dv, | |||||
| struct MDeformWeight *dw, | |||||
| const int vgroup_tot, | |||||
| const int def_nr_lock); | |||||
| /* Utilities to 'extract' a given vgroup into a simple float array, | /* Utilities to 'extract' a given vgroup into a simple float array, | ||||
| * for verts, but also edges/polys/loops. */ | * for verts, but also edges/polys/loops. */ | ||||
| void BKE_defvert_extract_vgroup_to_vertweights(struct MDeformVert *dvert, | void BKE_defvert_extract_vgroup_to_vertweights(struct MDeformVert *dvert, | ||||
| const int defgroup, | const int defgroup, | ||||
| const int num_verts, | const int num_verts, | ||||
| float *r_weights, | float *r_weights, | ||||
| const bool invert_vgroup); | const bool invert_vgroup); | ||||
| Show All 34 Lines | |||||