Blender
V3.3
|
#include <DNA_meshdata_types.h>
Public Attributes | |
struct MDeformWeight * | dw |
int | totweight |
int | flag |
Stores all of an element's vertex groups, and their weight values.
Definition at line 272 of file DNA_meshdata_types.h.
struct MDeformWeight* MDeformVert::dw |
Array of weight indices and values.
Definition at line 279 of file DNA_meshdata_types.h.
Referenced by armature_vert_task_with_dvert(), BKE_defvert_add_index_notest(), BKE_defvert_array_copy(), BKE_defvert_blend_read(), BKE_defvert_clear(), BKE_defvert_copy(), BKE_defvert_ensure_index(), BKE_defvert_find_index(), BKE_defvert_find_shared(), BKE_defvert_flip(), BKE_defvert_flip_merged(), BKE_defvert_is_weight_zero(), BKE_defvert_normalize(), BKE_defvert_normalize_lock_map(), BKE_defvert_normalize_lock_single(), BKE_defvert_normalize_subset(), BKE_defvert_remap(), BKE_defvert_remove_group(), BKE_defvert_sync(), BKE_defvert_sync_mapped(), BKE_defvert_total_selected_weight(), BKE_gpencil_convert_mesh(), BKE_gpencil_dissolve_points(), BKE_gpencil_free_point_weights(), BKE_gpencil_stroke_close(), BKE_gpencil_stroke_delete_tagged_points(), BKE_gpencil_stroke_extra_points(), BKE_gpencil_stroke_simplify_adaptive(), BKE_gpencil_stroke_simplify_fixed(), BKE_gpencil_stroke_split(), BKE_gpencil_stroke_subdivide(), BKE_gpencil_stroke_trim(), BKE_gpencil_stroke_trim_points(), BKE_gpencil_stroke_uniform_subdivide(), BKE_mesh_validate_arrays(), BKE_object_defgroup_clear(), BKE_object_defgroup_index_map_apply(), cloth_apply_vgroup(), customdata_compare(), do_weight_paint_normalize_all(), do_weight_paint_normalize_all_locked(), do_weight_paint_vertex_single(), ED_gpencil_join_objects_exec(), ED_vgroup_data_clamp_range(), ED_vgroup_parray_remove_zero(), edbm_select_ungrouped_exec(), blender::io::obj::OBJMesh::get_poly_deform_group_index(), gpencil_copy_move_point(), gpencil_copy_points(), gpencil_dissolve_selected_stroke_points(), gpencil_duplicate_points(), gpencil_generate_edgeloops(), gpencil_primitive_update_strokes(), gpencil_stroke_copy_point(), gpencil_stroke_from_buffer(), gpencil_stroke_join_islands(), gpencil_stroke_newfrombuffer(), gpencil_stroke_subdivide(), gpencil_subdivide_stroke(), hair_set_pinning(), lattice_select_ungrouped_exec(), layerCopy_mdeformvert(), layerFree_mdeformvert(), layerInterp_mdeformvert(), multipaint_apply_change(), multipaint_clamp_change(), multipaint_verify_change(), new_sample_point_from_gp_point(), object_defgroup_remove_edit_mode(), object_defgroup_remove_object_mode(), paintvert_select_ungrouped(), pointdensity_cache_vertex_weight(), similar_vert_select_exec(), stroke_dash(), stroke_defvert_create_nr_list(), stroke_defvert_new_count(), stroke_interpolate_deform_weights(), subdivide_base(), vgroup_limit_total_subset(), vgroup_quantize_subset(), weight_paint_sample_enum_itemf__helper(), and weight_paint_set().
int MDeformVert::flag |
Flag is only in use as a run-time tag at the moment.
Definition at line 287 of file DNA_meshdata_types.h.
Referenced by BKE_gpencil_stroke_extra_points(), BKE_gpencil_stroke_split(), BKE_gpencil_stroke_trim_points(), check_edge_data_seam_sharp_edges(), defweight_prev_init(), stroke_dash(), vertex_paint_init_session_data(), weight_paint_set(), and wpaint_stroke_test_start().
int MDeformVert::totweight |
The length of the dw array.
Definition at line 285 of file DNA_meshdata_types.h.
Referenced by armature_vert_task_with_dvert(), BKE_defvert_add_index_notest(), BKE_defvert_blend_read(), BKE_defvert_clear(), BKE_defvert_copy(), BKE_defvert_ensure_index(), BKE_defvert_find_index(), BKE_defvert_find_shared(), BKE_defvert_flip_merged(), BKE_defvert_is_weight_zero(), BKE_defvert_normalize(), BKE_defvert_normalize_lock_map(), BKE_defvert_normalize_lock_single(), BKE_defvert_normalize_subset(), BKE_defvert_remap(), BKE_defvert_remove_group(), BKE_defvert_sync(), BKE_defvert_sync_mapped(), BKE_defvert_total_selected_weight(), BKE_gpencil_convert_mesh(), BKE_gpencil_stroke_close(), BKE_gpencil_stroke_extra_points(), BKE_gpencil_stroke_split(), BKE_gpencil_stroke_subdivide(), BKE_gpencil_stroke_trim_points(), BKE_gpencil_stroke_uniform_subdivide(), BKE_object_defgroup_index_map_apply(), cloth_apply_vgroup(), contarget_get_lattice_mat(), customdata_compare(), do_weight_paint_normalize_all(), do_weight_paint_normalize_all_locked(), do_weight_paint_vertex_single(), ED_gpencil_vgroup_remove(), ED_vgroup_data_clamp_range(), ED_vgroup_parray_remove_zero(), blender::io::obj::OBJMesh::get_poly_deform_group_index(), gpencil_copy_move_point(), gpencil_copy_points(), gpencil_generate_edgeloops(), gpencil_primitive_update_strokes(), gpencil_stroke_copy_point(), gpencil_stroke_from_buffer(), gpencil_stroke_newfrombuffer(), gpencil_stroke_subdivide(), gpencil_subdivide_stroke(), hair_set_pinning(), layerCopy_mdeformvert(), layerFree_mdeformvert(), layerInterp_mdeformvert(), moveCloserToDistanceFromPlane(), multipaint_apply_change(), multipaint_clamp_change(), multipaint_verify_change(), new_sample_point_from_gp_point(), object_defgroup_remove_edit_mode(), object_defgroup_remove_object_mode(), output_frames(), similar_vert_select_exec(), stroke_dash(), stroke_defvert_create_nr_list(), stroke_defvert_new_count(), stroke_interpolate_deform_weights(), subdivide_base(), vgroup_do_remap(), vgroup_limit_total_subset(), view3d_panel_vgroup(), view3d_panel_vgroup_poll(), and weight_paint_sample_enum_itemf__helper().