83 const struct MetaBall *mb,
float min[3],
float max[3],
const float obmat[4][4],
short flag);
bool BKE_mball_is_basis_for(const struct Object *ob1, const struct Object *ob2)
struct MetaElem * BKE_mball_element_add(struct MetaBall *mb, int type)
bool BKE_mball_center_median(const struct MetaBall *mb, float r_cent[3])
bool BKE_mball_minmax(const struct MetaBall *mb, float min[3], float max[3])
void BKE_mball_transform(struct MetaBall *mb, const float mat[4][4], bool do_props)
@ BKE_MBALL_BATCH_DIRTY_ALL
struct MetaBall * BKE_mball_add(struct Main *bmain, const char *name)
bool BKE_mball_select_swap(struct MetaBall *mb)
bool BKE_mball_is_same_group(const struct Object *ob1, const struct Object *ob2)
void BKE_mball_translate(struct MetaBall *mb, const float offset[3])
bool BKE_mball_deselect_all(struct MetaBall *mb)
void BKE_mball_properties_copy(struct Main *bmain, struct MetaBall *active_metaball)
bool BKE_mball_minmax_ex(const struct MetaBall *mb, float min[3], float max[3], const float obmat[4][4], short flag)
struct Object * BKE_mball_basis_find(struct Scene *scene, struct Object *ob)
int BKE_mball_select_count_multi(struct Base **bases, int bases_len)
void BKE_mball_batch_cache_dirty_tag(struct MetaBall *mb, int mode)
void(* BKE_mball_batch_cache_dirty_tag_cb)(struct MetaBall *mb, int mode)
bool BKE_mball_is_any_selected(const struct MetaBall *mb)
bool BKE_mball_select_all(struct MetaBall *mb)
void(* BKE_mball_batch_cache_free_cb)(struct MetaBall *mb)
bool BKE_mball_deselect_all_multi_ex(struct Base **bases, int bases_len)
bool BKE_mball_is_basis(const struct Object *ob)
struct BoundBox * BKE_mball_boundbox_get(struct Object *ob)
bool BKE_mball_select_swap_multi_ex(struct Base **bases, int bases_len)
bool BKE_mball_center_bounds(const struct MetaBall *mb, float r_cent[3])
float * BKE_mball_make_orco(struct Object *ob, struct ListBase *dispbase)
void BKE_mball_texspace_calc(struct Object *ob)
bool BKE_mball_is_any_selected_multi(struct Base **bases, int bases_len)
bool BKE_mball_is_any_unselected(const struct MetaBall *mb)
bool BKE_mball_select_all_multi_ex(struct Base **bases, int bases_len)
void BKE_mball_batch_cache_free(struct MetaBall *mb)
int BKE_mball_select_count(const struct MetaBall *mb)
struct Depsgraph Depsgraph
_GL_VOID GLfloat value _GL_VOID_RET _GL_VOID const GLuint GLboolean *residences _GL_BOOL_RET _GL_VOID GLsizei GLfloat GLfloat GLfloat GLfloat const GLubyte *bitmap _GL_VOID_RET _GL_VOID GLenum type
SyclQueue void void size_t num_bytes void
ccl_gpu_kernel_postfix ccl_global float int int int int float bool int offset