Blender
V3.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 39 of file DNA_lattice_types.h.
char Lattice::_pad0[4] |
Definition at line 67 of file DNA_lattice_types.h.
char Lattice::_pad2[3] |
Definition at line 47 of file DNA_lattice_types.h.
int Lattice::actbp |
Active element index, unset with LT_ACTBP_NONE.
Definition at line 50 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(), lattice_render_data_create(), lattice_select_all_exec(), lattice_select_more_less(), lattice_select_random_exec(), undolatt_from_editlatt(), undolatt_to_editlatt(), and vgroup_select_verts().
struct AnimData* Lattice::adt |
Definition at line 43 of file DNA_lattice_types.h.
Referenced by acf_dslat_setting_ptr(), lattice_blend_read_data(), lattice_blend_write(), and make_new_animlistelem().
void* Lattice::batch_cache |
Definition at line 70 of file DNA_lattice_types.h.
Referenced by BKE_lattice_batch_cache_dirty_tag(), BKE_lattice_batch_cache_free(), DRW_lattice_batch_cache_dirty_tag(), DRW_lattice_batch_cache_free(), lattice_batch_cache_clear(), lattice_batch_cache_get(), lattice_batch_cache_init(), lattice_batch_cache_valid(), lattice_blend_read_data(), lattice_blend_write(), and lattice_copy_data().
struct BPoint* Lattice::def |
Definition at line 54 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(), BKE_object_minmax(), blo_do_versions_250(), contarget_get_lattice_mat(), createTransLatticeVerts(), ED_lattice_flags_set(), ed_lattice_select_mirrored(), ED_lattice_select_pick(), ED_transform_calc_gizmo_stats(), ED_transverts_create_from_obedit(), ED_vgroup_mirror(), ED_vgroup_parray_alloc(), give_parvert(), 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(), 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(), return_editlattice_indexar(), stats_object_edit(), undolatt_from_editlatt(), undolatt_to_editlatt(), v3d_editvertex_buts(), vertex_parent_set_exec(), vgroup_assign_verts(), and vgroup_select_verts().
struct Ipo* ipo Lattice::DNA_DEPRECATED |
Old animation system, deprecated for 2.5.
Definition at line 57 of file DNA_lattice_types.h.
float Lattice::du |
Definition at line 52 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 52 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 60 of file DNA_lattice_types.h.
Referenced by armature_deform_coords_impl(), 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(), ED_vgroup_mirror(), ED_vgroup_parray_alloc(), get_vert_def_nr(), get_weights_array(), lattice_blend_read_data(), lattice_blend_write(), lattice_copy_data(), lattice_free_data(), 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(), vgroup_assign_verts(), and vgroup_select_verts().
float Lattice::dw |
Definition at line 52 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 69 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_minmax_dl(), BKE_lattice_modifiers_calc(), BKE_lattice_translate(), BKE_object_get_evaluated_lattice(), BKE_object_get_lattice(), createTransLatticeVerts(), DRW_cache_lattice_wire_get(), ED_lattice_flags_set(), ED_lattice_select_pick(), ED_object_data_xform_by_mat4(), ED_object_data_xform_create_ex(), ED_object_data_xform_restore(), ED_object_editmode_load_free_ex(), ED_transform_calc_gizmo_stats(), ED_transverts_create_from_obedit(), ED_transverts_update_obedit(), ED_vgroup_parray_alloc(), editlatt_object_from_context(), give_parvert(), lattice_batch_cache_init(), lattice_batch_cache_valid(), lattice_blend_read_data(), lattice_blend_write(), lattice_copy_data(), lattice_flip_exec(), lattice_foreachScreenVert(), lattice_free_data(), lattice_render_data_create(), lattice_render_edges_len_get(), 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(), object_hook_index_array(), recalcData_lattice(), select_editlattice_hook(), stats_object_edit(), v3d_editvertex_buts(), vertex_parent_set_exec(), and vgroup_edit_lattice().
short Lattice::flag |
Definition at line 45 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(), DRW_cache_particles_get_prim(), ED_transverts_update_obedit(), lattice_batch_cache_init(), lattice_batch_cache_valid(), lattice_render_data_create(), lattice_render_edges_len_get(), lattice_render_verts_len_get(), outside_lattice(), and recalcData_lattice().
float Lattice::fu |
Definition at line 52 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 52 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 52 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 42 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_250(), blo_do_versions_pre250(), ED_object_data_xform_tag_update(), lattice_blend_read_lib(), lattice_blend_write(), lattice_copy_data(), lattice_to_softbody(), lattice_undosys_step_decode(), object_origin_set_exec(), blender::bke::tests::test_lattice_deform_free(), blender::bke::tests::test_lattice_deform_init(), v3d_editvertex_buts(), and vgroup_assign_verts().
struct Key* Lattice::key |
Definition at line 58 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(), blo_do_versions_250(), ED_object_data_xform_create_ex(), insert_lattkey(), lattice_blend_read_expand(), lattice_blend_read_lib(), lattice_copy_data(), and lattice_foreach_id().
short Lattice::opntsu |
Definition at line 46 of file DNA_lattice_types.h.
short Lattice::opntsv |
Definition at line 46 of file DNA_lattice_types.h.
short Lattice::opntsw |
Definition at line 46 of file DNA_lattice_types.h.
short Lattice::pntsu |
Definition at line 45 of file DNA_lattice_types.h.
Referenced by armature_deform_coords_impl(), 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_minmax_dl(), 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(), BKE_object_minmax(), blo_do_versions_250(), blo_do_versions_pre250(), contarget_get_lattice_mat(), createTransLatticeVerts(), ED_lattice_flags_set(), ed_lattice_select_mirrored(), ED_object_data_xform_create_ex(), ED_transform_calc_gizmo_stats(), ED_transverts_create_from_obedit(), ED_vgroup_mirror(), ED_vgroup_parray_alloc(), get_vert_def_nr(), get_weights_array(), give_parvert(), lattice_batch_cache_init(), lattice_batch_cache_valid(), lattice_blend_read_data(), lattice_blend_write(), lattice_copy_data(), lattice_flip_exec(), lattice_foreachScreenVert(), lattice_free_data(), lattice_render_data_create(), lattice_render_edges_len_get(), 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(), object_shape_key_mirror(), outside_lattice(), return_editlattice_indexar(), stats_object_edit(), undolatt_from_editlatt(), undolatt_to_editlatt(), v3d_editvertex_buts(), vertex_parent_set_exec(), vgroup_assign_verts(), and vgroup_select_verts().
short Lattice::pntsv |
Definition at line 45 of file DNA_lattice_types.h.
Referenced by armature_deform_coords_impl(), 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_minmax_dl(), 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(), BKE_object_minmax(), blo_do_versions_250(), blo_do_versions_pre250(), contarget_get_lattice_mat(), createTransLatticeVerts(), ED_lattice_flags_set(), ed_lattice_select_mirrored(), ED_object_data_xform_create_ex(), ED_transform_calc_gizmo_stats(), ED_transverts_create_from_obedit(), ED_vgroup_mirror(), ED_vgroup_parray_alloc(), get_vert_def_nr(), get_weights_array(), give_parvert(), lattice_batch_cache_init(), lattice_batch_cache_valid(), lattice_blend_read_data(), lattice_blend_write(), lattice_copy_data(), lattice_flip_exec(), lattice_foreachScreenVert(), lattice_free_data(), lattice_render_data_create(), lattice_render_edges_len_get(), 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(), object_shape_key_mirror(), outside_lattice(), return_editlattice_indexar(), stats_object_edit(), undolatt_from_editlatt(), undolatt_to_editlatt(), v3d_editvertex_buts(), vertex_parent_set_exec(), vgroup_assign_verts(), and vgroup_select_verts().
short Lattice::pntsw |
Definition at line 45 of file DNA_lattice_types.h.
Referenced by armature_deform_coords_impl(), 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_minmax_dl(), 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(), BKE_object_minmax(), blo_do_versions_250(), blo_do_versions_pre250(), contarget_get_lattice_mat(), createTransLatticeVerts(), ED_lattice_flags_set(), ed_lattice_select_mirrored(), ED_object_data_xform_create_ex(), ED_transform_calc_gizmo_stats(), ED_transverts_create_from_obedit(), ED_vgroup_mirror(), ED_vgroup_parray_alloc(), get_vert_def_nr(), get_weights_array(), give_parvert(), lattice_batch_cache_init(), lattice_batch_cache_valid(), lattice_blend_read_data(), lattice_blend_write(), lattice_copy_data(), lattice_flip_exec(), lattice_foreachScreenVert(), lattice_free_data(), lattice_render_data_create(), lattice_render_edges_len_get(), 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(), object_shape_key_mirror(), outside_lattice(), return_editlattice_indexar(), stats_object_edit(), undolatt_from_editlatt(), undolatt_to_editlatt(), v3d_editvertex_buts(), vertex_parent_set_exec(), vgroup_assign_verts(), and vgroup_select_verts().
char Lattice::typeu |
Definition at line 48 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 48 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 48 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 65 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 64 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 62 of file DNA_lattice_types.h.
Referenced by BKE_lattice_deform_data_create().