Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_volume_render.h
| Show First 20 Lines • Show All 52 Lines • ▼ Show 20 Lines | |||||
| typedef void (*BKE_volume_wireframe_cb)( | typedef void (*BKE_volume_wireframe_cb)( | ||||
| void *userdata, float (*verts)[3], int (*edges)[2], int totvert, int totedge); | void *userdata, float (*verts)[3], int (*edges)[2], int totvert, int totedge); | ||||
| void BKE_volume_grid_wireframe(const struct Volume *volume, | void BKE_volume_grid_wireframe(const struct Volume *volume, | ||||
| struct VolumeGrid *volume_grid, | struct VolumeGrid *volume_grid, | ||||
| BKE_volume_wireframe_cb cb, | BKE_volume_wireframe_cb cb, | ||||
| void *cb_userdata); | void *cb_userdata); | ||||
| /* Selection Surface */ | |||||
| typedef void (*BKE_volume_selection_surface_cb)( | |||||
| void *userdata, float (*verts)[3], int (*tris)[3], int totvert, int tottris); | |||||
| void BKE_volume_grid_selection_surface(const struct Volume *volume, | |||||
| struct VolumeGrid *volume_grid, | |||||
| BKE_volume_selection_surface_cb cb, | |||||
| void *cb_userdata); | |||||
| /* Render */ | /* Render */ | ||||
| float BKE_volume_density_scale(const struct Volume *volume, const float matrix[4][4]); | float BKE_volume_density_scale(const struct Volume *volume, const float matrix[4][4]); | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| } | } | ||||
| #endif | #endif | ||||