|
Blender V4.3
|
#include <DNA_meta_types.h>
Public Attributes | |
| ID | id |
| struct AnimData * | adt |
| ListBase | elems |
| ListBase * | editelems |
| struct Ipo *ipo | DNA_DEPRECATED |
| struct Material ** | mat |
| char | flag |
| char | flag2 |
| short | totcol |
| char | texspace_flag |
| char | _pad [2] |
| char | needs_flush_to_id |
| float | texspace_location [3] |
| float | texspace_size [3] |
| float | wiresize |
| float | rendersize |
| float | thresh |
| char | _pad0 [4] |
| MetaElem * | lastelem |
Definition at line 49 of file DNA_meta_types.h.
| char MetaBall::_pad[2] |
Definition at line 67 of file DNA_meta_types.h.
| char MetaBall::_pad0[4] |
Definition at line 86 of file DNA_meta_types.h.
| struct AnimData* MetaBall::adt |
Definition at line 51 of file DNA_meta_types.h.
Referenced by acf_dsmball_setting_ptr(), and blender::ed::outliner::TreeElementIDMetaBall::expand().
| struct Ipo* ipo MetaBall::DNA_DEPRECATED |
Old animation system, deprecated for 2.5.
Definition at line 57 of file DNA_meta_types.h.
| ListBase* MetaBall::editelems |
Not saved in files, note we use pointer for editmode check.
Definition at line 55 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_transverts_create_from_obedit(), blender::draw::overlay::Metaballs::edit_object_sync(), editmball_from_undomball(), editmball_object_from_context(), blender::ed::object::editmode_load_free_ex(), getTransformOrientation_ex(), gizmo_3d_foreach_selected(), 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 53 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(), blender::ed::object::data_xform_create_ex(), ED_mball_editmball_make(), init_meta(), metaball_blend_read_data(), metaball_blend_write(), blender::ed::object::metaball_coords_and_quats_apply_with_mat4(), blender::ed::object::metaball_coords_and_quats_get(), metaball_copy_data(), blender::draw::overlay::Metaballs::object_sync(), and OVERLAY_metaball_cache_populate().
| char MetaBall::flag |
Flag is enum for updates, flag2 is bit-flags for settings.
Definition at line 63 of file DNA_meta_types.h.
Referenced by BKE_mball_polygonize(), and mball_data_properties_copy().
| char MetaBall::flag2 |
Definition at line 63 of file DNA_meta_types.h.
Referenced by acf_dsmball_setting_ptr().
| ID MetaBall::id |
Definition at line 50 of file DNA_meta_types.h.
Referenced by BKE_mball_deselect_all_multi_ex(), blender::ed::object::data_xform_tag_update(), ED_mball_select_pick(), mball_data_properties_copy(), mball_select_all_exec(), mball_select_similar_exec(), mball_undosys_step_decode(), metaball_blend_write(), blender::ed::object::object_convert_exec(), blender::ed::object::object_origin_set_exec(), select_random_metaelems_exec(), and v3d_editmetaball_buts().
| MetaElem* MetaBall::lastelem |
The active meta-element (used in edit-mode).
Definition at line 89 of file DNA_meta_types.h.
Referenced by blender::ed::object::calc_active_center_for_editmode(), 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(), editmball_from_undomball(), getTransformOrientation_ex(), metaball_blend_read_data(), metaball_blend_write(), metaball_copy_data(), undomball_to_editmball(), and v3d_editmetaball_buts().
| struct Material** MetaBall::mat |
Definition at line 60 of file DNA_meta_types.h.
Referenced by BKE_mball_data_update(), BKE_object_material_array_p(), metaball_blend_read_data(), metaball_blend_write(), metaball_copy_data(), and blender::ed::outliner::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 73 of file DNA_meta_types.h.
Referenced by BKE_object_data_editmode_flush_ptr_get(), blender::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 79 of file DNA_meta_types.h.
Referenced by BKE_mball_polygonize(), ED_mball_add_primitive(), and mball_data_properties_copy().
| char MetaBall::texspace_flag |
Used to store #MB_TEXTURE_FLAG_AUTO.
Definition at line 66 of file DNA_meta_types.h.
Referenced by BKE_object_obdata_texspace_get().
| float MetaBall::texspace_location[3] |
Definition at line 75 of file DNA_meta_types.h.
Referenced by BKE_object_obdata_texspace_get(), drw_call_calc_orco(), and OVERLAY_texture_space().
| float MetaBall::texspace_size[3] |
Definition at line 76 of file DNA_meta_types.h.
Referenced by BKE_object_obdata_texspace_get(), drw_call_calc_orco(), and OVERLAY_texture_space().
| float MetaBall::thresh |
Definition at line 84 of file DNA_meta_types.h.
Referenced by BKE_mball_polygonize(), and mball_data_properties_copy().
| short MetaBall::totcol |
Definition at line 64 of file DNA_meta_types.h.
Referenced by BKE_mball_data_update(), BKE_object_material_len_p(), metaball_blend_read_data(), metaball_blend_write(), and blender::ed::outliner::unlink_material_fn().
| float MetaBall::wiresize |
Display and render res.
Definition at line 79 of file DNA_meta_types.h.
Referenced by BKE_mball_polygonize(), ED_mball_add_primitive(), and mball_data_properties_copy().