30 const blender::bke::VolumeGridData *volume_grid,
37 void *userdata,
const float (*
verts)[3],
const int (*edges)[2],
int totvert,
int totedge);
40 const blender::bke::VolumeGridData *volume_grid,
47 void (*)(
void *userdata,
float (*
verts)[3], int (*tris)[3],
int totvert,
int tottris);
50 const blender::bke::VolumeGridData *volume_grid,
void BKE_volume_dense_float_grid_clear(DenseFloatVolumeGrid *dense_grid)
void BKE_volume_grid_selection_surface(const Volume *volume, const blender::bke::VolumeGridData *volume_grid, BKE_volume_selection_surface_cb cb, void *cb_userdata)
bool BKE_volume_grid_dense_floats(const Volume *volume, const blender::bke::VolumeGridData *volume_grid, DenseFloatVolumeGrid *r_dense_grid)
float BKE_volume_density_scale(const Volume *volume, const float matrix[4][4])
void BKE_volume_grid_wireframe(const Volume *volume, const blender::bke::VolumeGridData *volume_grid, BKE_volume_wireframe_cb cb, void *cb_userdata)
void(*)(void *userdata, float(*verts)[3], int(*tris)[3], int totvert, int tottris) BKE_volume_selection_surface_cb
void(*)( void *userdata, const float(*verts)[3], const int(*edges)[2], int totvert, int totedge) BKE_volume_wireframe_cb
float texture_to_object[4][4]