Blender  V3.3
Public Attributes | List of all members
Lattice Struct Reference

#include <DNA_lattice_types.h>

Public Attributes

ID id
 
struct AnimDataadt
 
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 BPointdef
 
struct Ipo *ipo DNA_DEPRECATED
 
struct Keykey
 
struct MDeformVertdvert
 
char vgroup [64]
 
ListBase vertex_group_names
 
int vertex_group_active_index
 
char _pad0 [4]
 
struct EditLatteditlatt
 
voidbatch_cache
 

Detailed Description

Definition at line 39 of file DNA_lattice_types.h.

Member Data Documentation

◆ _pad0

char Lattice::_pad0[4]

Definition at line 67 of file DNA_lattice_types.h.

◆ _pad2

char Lattice::_pad2[3]

Definition at line 47 of file DNA_lattice_types.h.

◆ actbp

int Lattice::actbp

◆ adt

struct AnimData* Lattice::adt

◆ batch_cache

void* Lattice::batch_cache

◆ def

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().

◆ DNA_DEPRECATED

struct Ipo* ipo Lattice::DNA_DEPRECATED

Old animation system, deprecated for 2.5.

Definition at line 57 of file DNA_lattice_types.h.

◆ du

float Lattice::du

◆ dv

float Lattice::dv

◆ dvert

struct MDeformVert* Lattice::dvert

◆ dw

float Lattice::dw

◆ 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().

◆ flag

short Lattice::flag

◆ fu

float Lattice::fu

◆ fv

float Lattice::fv

◆ fw

float Lattice::fw

◆ id

ID Lattice::id

◆ key

struct Key* Lattice::key

◆ opntsu

short Lattice::opntsu

Definition at line 46 of file DNA_lattice_types.h.

◆ opntsv

short Lattice::opntsv

Definition at line 46 of file DNA_lattice_types.h.

◆ opntsw

short Lattice::opntsw

Definition at line 46 of file DNA_lattice_types.h.

◆ pntsu

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().

◆ pntsv

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().

◆ pntsw

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().

◆ typeu

char Lattice::typeu

◆ typev

char Lattice::typev

◆ typew

char Lattice::typew

◆ vertex_group_active_index

int Lattice::vertex_group_active_index

◆ vertex_group_names

ListBase Lattice::vertex_group_names

◆ vgroup

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().


The documentation for this struct was generated from the following file: