|
Blender V4.3
|
#include <DNA_lattice_types.h>
Public Attributes | |
| ID | id |
| struct AnimData * | adt |
| short | pntsu |
| short | pntsv |
| short | pntsw |
| short | flag |
| short | opntsu |
| short | opntsv |
| short | opntsw |
| char | _pad2 [3] |
| char | typeu |
| char | typev |
| char | typew |
| int | actbp |
| float | fu |
| float | fv |
| float | fw |
| float | du |
| float | dv |
| float | dw |
| struct BPoint * | def |
| struct Ipo *ipo | DNA_DEPRECATED |
| struct Key * | key |
| struct MDeformVert * | dvert |
| char | vgroup [64] |
| ListBase | vertex_group_names |
| int | vertex_group_active_index |
| char | _pad0 [4] |
| struct EditLatt * | editlatt |
| void * | batch_cache |
Definition at line 36 of file DNA_lattice_types.h.
| char Lattice::_pad0[4] |
Definition at line 64 of file DNA_lattice_types.h.
| char Lattice::_pad2[3] |
Definition at line 44 of file DNA_lattice_types.h.
| int Lattice::actbp |
Active element index, unset with LT_ACTBP_NONE.
Definition at line 47 of file DNA_lattice_types.h.
Referenced by BKE_editlattice_load(), BKE_lattice_active_point_get(), BKE_lattice_resize(), ED_lattice_flags_set(), ed_lattice_select_mirrored(), ED_lattice_select_pick(), blender::draw::lattice_render_data_create(), lattice_select_all_exec(), lattice_select_more_less(), lattice_select_random_exec(), undolatt_from_editlatt(), undolatt_to_editlatt(), and blender::ed::object::vgroup_select_verts().
| struct AnimData* Lattice::adt |
Definition at line 40 of file DNA_lattice_types.h.
Referenced by acf_dslat_setting_ptr(), and make_new_animlistelem().
| void* Lattice::batch_cache |
Definition at line 67 of file DNA_lattice_types.h.
Referenced by BKE_lattice_batch_cache_dirty_tag(), BKE_lattice_batch_cache_free(), blender::draw::DRW_lattice_batch_cache_dirty_tag(), blender::draw::DRW_lattice_batch_cache_free(), blender::draw::lattice_batch_cache_clear(), blender::draw::lattice_batch_cache_get(), blender::draw::lattice_batch_cache_init(), blender::draw::lattice_batch_cache_valid(), lattice_blend_read_data(), lattice_blend_write(), and lattice_copy_data().
| struct BPoint* Lattice::def |
Definition at line 51 of file DNA_lattice_types.h.
Referenced by BKE_editlattice_free(), BKE_editlattice_load(), BKE_editlattice_make(), BKE_key_evaluate_object_ex(), BKE_keyblock_convert_to_lattice(), BKE_keyblock_update_from_lattice(), BKE_lattice_active_point_get(), BKE_lattice_bitmap_from_flag(), BKE_lattice_center_median(), BKE_lattice_deform_data_create(), BKE_lattice_is_any_selected(), BKE_lattice_minmax(), BKE_lattice_resize(), BKE_lattice_transform(), BKE_lattice_translate(), BKE_lattice_vert_coords_apply(), BKE_lattice_vert_coords_apply_with_mat4(), BKE_lattice_vert_coords_get(), BKE_object_as_kdtree(), BKE_object_defgroup_clear(), contarget_get_lattice_mat(), createTransLatticeVerts(), ED_lattice_flags_set(), ed_lattice_select_mirrored(), ED_lattice_select_pick(), ED_transverts_create_from_obedit(), give_parvert(), gizmo_3d_foreach_selected(), latt_bp(), lattice_blend_read_data(), lattice_blend_write(), lattice_copy_data(), lattice_flip_exec(), lattice_flip_point_value(), lattice_foreachScreenVert(), lattice_free_data(), lattice_init_data(), blender::draw::lattice_render_data_create(), lattice_select_all_exec(), lattice_select_more_less(), lattice_select_random_exec(), lattice_select_ungrouped_exec(), lattice_swap_point_pairs(), lattice_test_bitmap_uvw(), lattice_to_softbody(), makelatticesprings(), object_defgroup_remove_edit_mode(), outside_lattice(), blender::ed::object::return_editlattice_indexar(), stats_object_edit(), undolatt_from_editlatt(), undolatt_to_editlatt(), v3d_editvertex_buts(), blender::ed::object::vertex_parent_set_exec(), blender::ed::object::vgroup_assign_verts(), blender::ed::object::vgroup_mirror(), blender::ed::object::vgroup_parray_alloc(), and blender::ed::object::vgroup_select_verts().
| struct Ipo* ipo Lattice::DNA_DEPRECATED |
Old animation system, deprecated for 2.5.
Definition at line 54 of file DNA_lattice_types.h.
| float Lattice::du |
Definition at line 49 of file DNA_lattice_types.h.
Referenced by BKE_editlattice_load(), BKE_lattice_deform_data_create(), BKE_lattice_deform_data_eval_co(), BKE_lattice_resize(), blo_do_versions_pre250(), undolatt_from_editlatt(), and undolatt_to_editlatt().
| float Lattice::dv |
Definition at line 49 of file DNA_lattice_types.h.
Referenced by BKE_editlattice_load(), BKE_lattice_deform_data_create(), BKE_lattice_deform_data_eval_co(), BKE_lattice_resize(), blo_do_versions_pre250(), undolatt_from_editlatt(), and undolatt_to_editlatt().
| struct MDeformVert* Lattice::dvert |
Definition at line 57 of file DNA_lattice_types.h.
Referenced by BKE_armature_deform_coords_with_mesh(), BKE_editlattice_free(), BKE_editlattice_load(), BKE_editlattice_make(), BKE_lattice_deform_verts_get(), BKE_lattice_resize(), BKE_object_defgroup_array_get(), BKE_object_defgroup_clear(), BKE_object_defgroup_data_create(), BKE_object_defgroup_remove_all_ex(), contarget_get_lattice_mat(), DRW_cache_lattice_wire_get(), blender::ed::object::get_vert_def_nr(), get_weights_array(), lattice_blend_read_data(), lattice_blend_write(), lattice_copy_data(), lattice_free_data(), blender::draw::lattice_render_data_create(), lattice_select_ungrouped_exec(), lattice_to_softbody(), object_defgroup_remove_common(), object_defgroup_remove_edit_mode(), undolatt_from_editlatt(), undolatt_to_editlatt(), blender::ed::object::vgroup_assign_verts(), blender::ed::object::vgroup_mirror(), blender::ed::object::vgroup_parray_alloc(), and blender::ed::object::vgroup_select_verts().
| float Lattice::dw |
Definition at line 49 of file DNA_lattice_types.h.
Referenced by BKE_editlattice_load(), BKE_lattice_deform_data_create(), BKE_lattice_deform_data_eval_co(), BKE_lattice_resize(), blo_do_versions_pre250(), undolatt_from_editlatt(), and undolatt_to_editlatt().
| struct EditLatt* Lattice::editlatt |
Definition at line 66 of file DNA_lattice_types.h.
Referenced by BKE_editlattice_free(), BKE_editlattice_load(), BKE_editlattice_make(), BKE_lattice_active_point_get(), BKE_lattice_center_median(), BKE_lattice_minmax(), BKE_lattice_modifiers_calc(), BKE_lattice_translate(), BKE_object_get_evaluated_lattice(), BKE_object_get_lattice(), createTransLatticeVerts(), blender::ed::object::data_xform_by_mat4(), blender::ed::object::data_xform_create_ex(), blender::ed::object::data_xform_restore(), DRW_cache_lattice_wire_get(), ED_lattice_flags_set(), ED_lattice_get_edit_shape_key(), ED_lattice_select_pick(), ED_transverts_create_from_obedit(), ED_transverts_update_obedit(), editlatt_object_from_context(), blender::ed::object::editmode_load_free_ex(), give_parvert(), gizmo_3d_foreach_selected(), blender::draw::lattice_batch_cache_init(), blender::draw::lattice_batch_cache_valid(), lattice_blend_read_data(), lattice_blend_write(), lattice_copy_data(), lattice_flip_exec(), lattice_foreachScreenVert(), lattice_free_data(), blender::draw::lattice_render_data_create(), blender::draw::lattice_render_edges_len_get(), blender::draw::lattice_render_verts_len_get(), lattice_select_all_exec(), lattice_select_mirror_exec(), lattice_select_more_less(), lattice_select_random_exec(), lattice_select_ungrouped_exec(), lattice_undosys_step_decode(), lattice_undosys_step_encode(), make_regular_exec(), object_defgroup_lattice_get(), blender::ed::object::object_hook_index_array(), blender::ed::object::object_shape_key_mirror(), recalcData_lattice(), blender::ed::object::select_editlattice_hook(), stats_object_edit(), v3d_editvertex_buts(), blender::ed::object::vertex_parent_set_exec(), blender::ed::object::vgroup_edit_lattice(), and blender::ed::object::vgroup_parray_alloc().
| short Lattice::flag |
Definition at line 42 of file DNA_lattice_types.h.
Referenced by acf_dslat_setting_ptr(), BKE_editlattice_load(), BKE_lattice_resize(), blo_do_versions_pre250(), do_latt_key(), ED_transverts_update_obedit(), blender::draw::lattice_batch_cache_init(), blender::draw::lattice_batch_cache_valid(), blender::draw::lattice_render_data_create(), blender::draw::lattice_render_edges_len_get(), blender::draw::lattice_render_verts_len_get(), outside_lattice(), and recalcData_lattice().
| float Lattice::fu |
Definition at line 49 of file DNA_lattice_types.h.
Referenced by BKE_editlattice_load(), BKE_lattice_deform_data_create(), BKE_lattice_deform_data_eval_co(), BKE_lattice_resize(), blo_do_versions_pre250(), undolatt_from_editlatt(), and undolatt_to_editlatt().
| float Lattice::fv |
Definition at line 49 of file DNA_lattice_types.h.
Referenced by BKE_editlattice_load(), BKE_lattice_deform_data_create(), BKE_lattice_deform_data_eval_co(), BKE_lattice_resize(), blo_do_versions_pre250(), undolatt_from_editlatt(), and undolatt_to_editlatt().
| float Lattice::fw |
Definition at line 49 of file DNA_lattice_types.h.
Referenced by BKE_editlattice_load(), BKE_lattice_deform_data_create(), BKE_lattice_deform_data_eval_co(), BKE_lattice_resize(), blo_do_versions_pre250(), undolatt_from_editlatt(), and undolatt_to_editlatt().
| ID Lattice::id |
Definition at line 39 of file DNA_lattice_types.h.
Referenced by BKE_lattice_active_point_get(), BKE_lattice_deform_data_create(), BKE_lattice_modifiers_calc(), blo_do_versions_pre250(), blender::ed::object::data_xform_tag_update(), lattice_blend_write(), lattice_copy_data(), lattice_to_softbody(), lattice_undosys_step_decode(), blender::ed::object::object_origin_set_exec(), v3d_editvertex_buts(), and blender::ed::object::vgroup_assign_verts().
| struct Key* Lattice::key |
Definition at line 55 of file DNA_lattice_types.h.
Referenced by BKE_editlattice_load(), BKE_editlattice_make(), BKE_key_from_id_p(), BKE_keyblock_convert_from_lattice(), BKE_keyblock_convert_from_vertcos(), BKE_lattice_transform(), BKE_lattice_translate(), blender::ed::object::data_xform_by_mat4(), blender::ed::object::data_xform_create_ex(), blender::ed::object::data_xform_restore(), ED_lattice_get_edit_shape_key(), insert_lattkey(), lattice_copy_data(), and lattice_foreach_id().
| short Lattice::opntsu |
Definition at line 43 of file DNA_lattice_types.h.
| short Lattice::opntsv |
Definition at line 43 of file DNA_lattice_types.h.
| short Lattice::opntsw |
Definition at line 43 of file DNA_lattice_types.h.
| short Lattice::pntsu |
Definition at line 42 of file DNA_lattice_types.h.
Referenced by BKE_armature_deform_coords_with_mesh(), BKE_editlattice_free(), BKE_editlattice_load(), BKE_editlattice_make(), BKE_key_evaluate_object_ex(), BKE_keyblock_convert_from_lattice(), BKE_keyblock_convert_from_vertcos(), BKE_keyblock_convert_to_lattice(), BKE_keyblock_convert_to_vertcos(), BKE_keyblock_update_from_lattice(), BKE_keyblock_update_from_vertcos(), BKE_lattice_active_point_get(), BKE_lattice_bitmap_from_flag(), BKE_lattice_center_median(), BKE_lattice_deform_data_create(), BKE_lattice_deform_data_eval_co(), BKE_lattice_index_flip(), BKE_lattice_index_from_uvw(), BKE_lattice_index_to_uvw(), BKE_lattice_is_any_selected(), BKE_lattice_minmax(), BKE_lattice_resize(), BKE_lattice_transform(), BKE_lattice_translate(), BKE_lattice_vert_coords_alloc(), BKE_lattice_vert_coords_apply(), BKE_lattice_vert_coords_apply_with_mat4(), BKE_lattice_vert_coords_get(), BKE_object_as_kdtree(), BKE_object_defgroup_array_get(), BKE_object_defgroup_clear(), BKE_object_defgroup_data_create(), blo_do_versions_pre250(), contarget_get_lattice_mat(), createTransLatticeVerts(), blender::ed::object::data_xform_create_ex(), ED_lattice_flags_set(), ed_lattice_select_mirrored(), ED_transverts_create_from_obedit(), blender::ed::object::get_vert_def_nr(), get_weights_array(), give_parvert(), gizmo_3d_foreach_selected(), blender::draw::lattice_batch_cache_init(), blender::draw::lattice_batch_cache_valid(), lattice_blend_read_data(), lattice_blend_write(), lattice_copy_data(), lattice_flip_exec(), lattice_foreachScreenVert(), lattice_free_data(), blender::draw::lattice_render_data_create(), blender::draw::lattice_render_edges_len_get(), blender::draw::lattice_render_verts_len_get(), lattice_select_all_exec(), lattice_select_more_less(), lattice_select_random_exec(), lattice_select_ungrouped_exec(), lattice_swap_point_pairs(), lattice_test_bitmap_uvw(), lattice_to_softbody(), make_regular_exec(), makelatticesprings(), object_defgroup_remove_edit_mode(), blender::ed::object::object_shape_key_mirror(), outside_lattice(), blender::ed::object::return_editlattice_indexar(), blender::ed::object::select_editlattice_hook(), stats_object_edit(), undolatt_from_editlatt(), undolatt_to_editlatt(), v3d_editvertex_buts(), blender::ed::object::vertex_parent_set_exec(), blender::ed::object::vgroup_assign_verts(), blender::ed::object::vgroup_mirror(), blender::ed::object::vgroup_parray_alloc(), and blender::ed::object::vgroup_select_verts().
| short Lattice::pntsv |
Definition at line 42 of file DNA_lattice_types.h.
Referenced by BKE_armature_deform_coords_with_mesh(), BKE_editlattice_free(), BKE_editlattice_load(), BKE_editlattice_make(), BKE_key_evaluate_object_ex(), BKE_keyblock_convert_from_lattice(), BKE_keyblock_convert_from_vertcos(), BKE_keyblock_convert_to_lattice(), BKE_keyblock_convert_to_vertcos(), BKE_keyblock_update_from_lattice(), BKE_keyblock_update_from_vertcos(), BKE_lattice_active_point_get(), BKE_lattice_bitmap_from_flag(), BKE_lattice_center_median(), BKE_lattice_deform_data_create(), BKE_lattice_deform_data_eval_co(), BKE_lattice_index_flip(), BKE_lattice_index_from_uvw(), BKE_lattice_index_to_uvw(), BKE_lattice_is_any_selected(), BKE_lattice_minmax(), BKE_lattice_resize(), BKE_lattice_transform(), BKE_lattice_translate(), BKE_lattice_vert_coords_alloc(), BKE_lattice_vert_coords_apply(), BKE_lattice_vert_coords_apply_with_mat4(), BKE_lattice_vert_coords_get(), BKE_object_as_kdtree(), BKE_object_defgroup_array_get(), BKE_object_defgroup_clear(), BKE_object_defgroup_data_create(), blo_do_versions_pre250(), contarget_get_lattice_mat(), createTransLatticeVerts(), blender::ed::object::data_xform_create_ex(), ED_lattice_flags_set(), ed_lattice_select_mirrored(), ED_transverts_create_from_obedit(), blender::ed::object::get_vert_def_nr(), get_weights_array(), give_parvert(), gizmo_3d_foreach_selected(), blender::draw::lattice_batch_cache_init(), blender::draw::lattice_batch_cache_valid(), lattice_blend_read_data(), lattice_blend_write(), lattice_copy_data(), lattice_flip_exec(), lattice_foreachScreenVert(), lattice_free_data(), blender::draw::lattice_render_data_create(), blender::draw::lattice_render_edges_len_get(), blender::draw::lattice_render_verts_len_get(), lattice_select_all_exec(), lattice_select_more_less(), lattice_select_random_exec(), lattice_select_ungrouped_exec(), lattice_swap_point_pairs(), lattice_test_bitmap_uvw(), lattice_to_softbody(), make_regular_exec(), makelatticesprings(), object_defgroup_remove_edit_mode(), blender::ed::object::object_shape_key_mirror(), outside_lattice(), blender::ed::object::return_editlattice_indexar(), stats_object_edit(), undolatt_from_editlatt(), undolatt_to_editlatt(), v3d_editvertex_buts(), blender::ed::object::vertex_parent_set_exec(), blender::ed::object::vgroup_assign_verts(), blender::ed::object::vgroup_mirror(), blender::ed::object::vgroup_parray_alloc(), and blender::ed::object::vgroup_select_verts().
| short Lattice::pntsw |
Definition at line 42 of file DNA_lattice_types.h.
Referenced by BKE_armature_deform_coords_with_mesh(), BKE_editlattice_free(), BKE_editlattice_load(), BKE_editlattice_make(), BKE_key_evaluate_object_ex(), BKE_keyblock_convert_from_lattice(), BKE_keyblock_convert_from_vertcos(), BKE_keyblock_convert_to_lattice(), BKE_keyblock_convert_to_vertcos(), BKE_keyblock_update_from_lattice(), BKE_keyblock_update_from_vertcos(), BKE_lattice_active_point_get(), BKE_lattice_bitmap_from_flag(), BKE_lattice_center_median(), BKE_lattice_deform_data_create(), BKE_lattice_deform_data_eval_co(), BKE_lattice_index_flip(), BKE_lattice_is_any_selected(), BKE_lattice_minmax(), BKE_lattice_resize(), BKE_lattice_transform(), BKE_lattice_translate(), BKE_lattice_vert_coords_alloc(), BKE_lattice_vert_coords_apply(), BKE_lattice_vert_coords_apply_with_mat4(), BKE_lattice_vert_coords_get(), BKE_object_as_kdtree(), BKE_object_defgroup_array_get(), BKE_object_defgroup_clear(), BKE_object_defgroup_data_create(), blo_do_versions_pre250(), contarget_get_lattice_mat(), createTransLatticeVerts(), blender::ed::object::data_xform_create_ex(), ED_lattice_flags_set(), ed_lattice_select_mirrored(), ED_transverts_create_from_obedit(), blender::ed::object::get_vert_def_nr(), get_weights_array(), give_parvert(), gizmo_3d_foreach_selected(), blender::draw::lattice_batch_cache_init(), blender::draw::lattice_batch_cache_valid(), lattice_blend_read_data(), lattice_blend_write(), lattice_copy_data(), lattice_flip_exec(), lattice_foreachScreenVert(), lattice_free_data(), blender::draw::lattice_render_data_create(), blender::draw::lattice_render_edges_len_get(), blender::draw::lattice_render_verts_len_get(), lattice_select_all_exec(), lattice_select_more_less(), lattice_select_random_exec(), lattice_select_ungrouped_exec(), lattice_swap_point_pairs(), lattice_test_bitmap_uvw(), lattice_to_softbody(), make_regular_exec(), makelatticesprings(), object_defgroup_remove_edit_mode(), blender::ed::object::object_shape_key_mirror(), outside_lattice(), blender::ed::object::return_editlattice_indexar(), stats_object_edit(), undolatt_from_editlatt(), undolatt_to_editlatt(), v3d_editvertex_buts(), blender::ed::object::vertex_parent_set_exec(), blender::ed::object::vgroup_assign_verts(), blender::ed::object::vgroup_mirror(), blender::ed::object::vgroup_parray_alloc(), and blender::ed::object::vgroup_select_verts().
| char Lattice::typeu |
Definition at line 45 of file DNA_lattice_types.h.
Referenced by BKE_editlattice_load(), BKE_lattice_deform_data_eval_co(), BKE_lattice_resize(), undolatt_from_editlatt(), and undolatt_to_editlatt().
| char Lattice::typev |
Definition at line 45 of file DNA_lattice_types.h.
Referenced by BKE_editlattice_load(), BKE_lattice_deform_data_eval_co(), BKE_lattice_resize(), undolatt_from_editlatt(), and undolatt_to_editlatt().
| char Lattice::typew |
Definition at line 45 of file DNA_lattice_types.h.
Referenced by BKE_editlattice_load(), BKE_lattice_deform_data_eval_co(), BKE_lattice_resize(), undolatt_from_editlatt(), and undolatt_to_editlatt().
| int Lattice::vertex_group_active_index |
Definition at line 62 of file DNA_lattice_types.h.
Referenced by DRW_cache_lattice_wire_get(), and object_defgroup_active_index_get_p().
| ListBase Lattice::vertex_group_names |
List of bDeformGroup names and flag only.
Definition at line 61 of file DNA_lattice_types.h.
Referenced by BKE_id_defgroup_list_get(), DRW_cache_lattice_wire_get(), lattice_blend_read_data(), lattice_blend_write(), lattice_copy_data(), lattice_free_data(), and lattice_select_ungrouped_exec().
| char Lattice::vgroup[64] |
Multiply the influence, MAX_VGROUP_NAME.
Definition at line 59 of file DNA_lattice_types.h.
Referenced by BKE_lattice_deform_data_create().