29 bContext *C,
Object *obedit,
bool obedit_is_new,
float mat[4][4],
float dia,
int type);
62#define MBALLSEL_STIFF (1u << 30)
63#define MBALLSEL_RADIUS (1u << 31)
64#define MBALLSEL_ANY (MBALLSEL_STIFF | MBALLSEL_RADIUS)
void ED_operatortypes_metaball()
void ED_operatormacros_metaball()
bool ED_mball_select_pick(bContext *C, const int mval[2], const SelectPick_Params *params)
bool ED_mball_deselect_all_multi(bContext *C)
MetaElem * ED_mball_add_primitive(bContext *C, Object *obedit, bool obedit_is_new, float mat[4][4], float dia, int type)
void ED_mball_editmball_free(Object *obedit)
void ED_mball_undosys_type(UndoType *ut)
void ED_mball_editmball_load(Object *obedit)
Base * ED_mball_base_and_elem_from_select_buffer(blender::Span< Base * > bases, const uint select_id, MetaElem **r_ml)
void ED_keymap_metaball(wmKeyConfig *keyconf)
void ED_mball_editmball_make(Object *obedit)