Blender
V3.3
|
#include <DNA_meta_types.h>
Public Attributes | |
ID | id |
struct AnimData * | adt |
ListBase | elems |
ListBase | disp |
ListBase * | editelems |
struct Ipo *ipo | DNA_DEPRECATED |
struct Material ** | mat |
char | flag |
char | flag2 |
short | totcol |
char | texflag |
char | _pad [2] |
char | needs_flush_to_id |
float | loc [3] |
float | size [3] |
float | rot [3] |
float | wiresize |
float | rendersize |
float | thresh |
MetaElem * | lastelem |
void * | batch_cache |
Definition at line 52 of file DNA_meta_types.h.
char MetaBall::_pad[2] |
Definition at line 71 of file DNA_meta_types.h.
struct AnimData* MetaBall::adt |
Definition at line 54 of file DNA_meta_types.h.
Referenced by acf_dsmball_setting_ptr(), metaball_blend_read_data(), metaball_blend_write(), and outliner_add_id_contents().
void* MetaBall::batch_cache |
Definition at line 96 of file DNA_meta_types.h.
Referenced by BKE_mball_batch_cache_dirty_tag(), BKE_mball_batch_cache_free(), DRW_mball_batch_cache_dirty_tag(), DRW_mball_batch_cache_free(), metaball_batch_cache_clear(), metaball_batch_cache_get(), metaball_batch_cache_init(), metaball_batch_cache_valid(), metaball_blend_read_data(), metaball_blend_write(), and metaball_copy_data().
ListBase MetaBall::disp |
Definition at line 57 of file DNA_meta_types.h.
Referenced by metaball_blend_read_data(), and metaball_blend_write().
struct Ipo* ipo MetaBall::DNA_DEPRECATED |
Old animation system, deprecated for 2.5.
Definition at line 61 of file DNA_meta_types.h.
ListBase* MetaBall::editelems |
Not saved in files, note we use pointer for editmode check.
Definition at line 59 of file DNA_meta_types.h.
Referenced by BKE_mball_deselect_all(), BKE_mball_is_any_selected(), BKE_mball_is_any_unselected(), BKE_mball_select_all(), BKE_mball_select_count(), BKE_mball_select_swap(), createTransMBallVerts(), delete_metaelems_exec(), do_meta_box_select(), duplicate_metaelems_exec(), ED_mball_add_primitive(), ED_mball_base_and_elem_from_select_buffer(), ED_mball_editmball_free(), ED_mball_editmball_make(), ed_mball_findnearest_metaelem(), ED_object_editmode_load_free_ex(), ED_transform_calc_gizmo_stats(), ED_transverts_create_from_obedit(), editmball_from_undomball(), editmball_object_from_context(), getTransformOrientation_ex(), hide_metaelems_exec(), init_meta(), mball_foreachScreenElem(), mball_select_similar_exec(), mball_select_similar_type(), mball_select_similar_type_get(), mball_undosys_step_decode(), metaball_blend_read_data(), metaball_blend_write(), metaball_copy_data(), OVERLAY_edit_metaball_cache_populate(), reveal_metaelems_exec(), select_random_metaelems_exec(), stats_object_edit(), and undomball_to_editmball().
ListBase MetaBall::elems |
Definition at line 56 of file DNA_meta_types.h.
Referenced by BKE_mball_center_median(), BKE_mball_element_add(), BKE_mball_minmax(), BKE_mball_minmax_ex(), BKE_mball_transform(), BKE_mball_translate(), ED_mball_editmball_make(), ED_object_data_xform_create_ex(), init_meta(), metaball_blend_read_data(), metaball_blend_write(), metaball_coords_and_quats_apply_with_mat4(), metaball_coords_and_quats_get(), metaball_copy_data(), and OVERLAY_metaball_cache_populate().
char MetaBall::flag |
Flag is enum for updates, flag2 is bitflags for settings.
Definition at line 67 of file DNA_meta_types.h.
Referenced by BKE_mball_polygonize(), and mball_data_properties_copy().
char MetaBall::flag2 |
Definition at line 67 of file DNA_meta_types.h.
Referenced by acf_dsmball_setting_ptr().
ID MetaBall::id |
Definition at line 53 of file DNA_meta_types.h.
Referenced by BKE_mball_deselect_all_multi_ex(), ED_mball_select_pick(), ED_object_data_xform_tag_update(), mball_data_properties_copy(), mball_select_all_exec(), mball_select_similar_exec(), mball_undosys_step_decode(), metaball_blend_read_lib(), metaball_blend_write(), object_convert_exec(), object_origin_set_exec(), select_random_metaelems_exec(), and v3d_editmetaball_buts().
MetaElem* MetaBall::lastelem |
Definition at line 94 of file DNA_meta_types.h.
Referenced by delete_metaelems_exec(), duplicate_metaelems_exec(), ED_mball_add_primitive(), ED_mball_editmball_free(), ED_mball_editmball_make(), ed_mball_findnearest_metaelem(), ED_mball_select_pick(), ED_object_calc_active_center_for_editmode(), editmball_from_undomball(), getTransformOrientation_ex(), metaball_blend_read_data(), metaball_blend_write(), metaball_copy_data(), undomball_to_editmball(), and v3d_editmetaball_buts().
float MetaBall::loc[3] |
Definition at line 80 of file DNA_meta_types.h.
Referenced by BKE_object_obdata_texspace_get(), drw_call_calc_orco(), and OVERLAY_texture_space().
struct Material** MetaBall::mat |
Definition at line 64 of file DNA_meta_types.h.
Referenced by BKE_object_material_array_p(), mesh_new_from_mball_object(), metaball_blend_read_data(), metaball_blend_read_expand(), metaball_blend_read_lib(), metaball_blend_write(), metaball_copy_data(), object_convert_exec(), outliner_add_id_contents(), and unlink_material_fn().
char MetaBall::needs_flush_to_id |
ID data is older than edit-mode data (TODO: move to edit-mode struct). Set Main.is_memfile_undo_flush_needed when enabling.
Definition at line 77 of file DNA_meta_types.h.
Referenced by BKE_object_data_editmode_flush_ptr_get(), ED_object_editmode_enter_ex(), mball_undosys_step_decode(), mball_undosys_step_encode(), metaball_blend_read_data(), and metaball_blend_write().
float MetaBall::rendersize |
Definition at line 85 of file DNA_meta_types.h.
Referenced by BKE_mball_polygonize(), ED_mball_add_primitive(), and mball_data_properties_copy().
float MetaBall::rot[3] |
Definition at line 82 of file DNA_meta_types.h.
float MetaBall::size[3] |
Definition at line 81 of file DNA_meta_types.h.
Referenced by BKE_object_obdata_texspace_get(), drw_call_calc_orco(), and OVERLAY_texture_space().
char MetaBall::texflag |
Used to store MB_AUTOSPACE.
Definition at line 70 of file DNA_meta_types.h.
Referenced by BKE_object_obdata_texspace_get().
float MetaBall::thresh |
Definition at line 90 of file DNA_meta_types.h.
Referenced by BKE_mball_polygonize(), and mball_data_properties_copy().
short MetaBall::totcol |
Definition at line 68 of file DNA_meta_types.h.
Referenced by BKE_object_material_len_p(), DRW_metaball_material_count_get(), mesh_new_from_mball_object(), metaball_blend_read_expand(), metaball_blend_read_lib(), metaball_blend_write(), object_convert_exec(), outliner_add_id_contents(), and unlink_material_fn().
float MetaBall::wiresize |
Display and render res.
Definition at line 85 of file DNA_meta_types.h.
Referenced by BKE_mball_polygonize(), ED_mball_add_primitive(), and mball_data_properties_copy().