Blender  V3.3
Functions
volume_render.cc File Reference
#include "MEM_guardedalloc.h"
#include "BLI_array.hh"
#include "BLI_math_matrix.h"
#include "BLI_math_vec_types.hh"
#include "BLI_math_vector.h"
#include "BLI_vector.hh"
#include "DNA_volume_types.h"
#include "BKE_volume.h"
#include "BKE_volume_render.h"

Go to the source code of this file.

Functions

bool BKE_volume_grid_dense_floats (const Volume *volume, const VolumeGrid *volume_grid, DenseFloatVolumeGrid *r_dense_grid)
 
void BKE_volume_dense_float_grid_clear (DenseFloatVolumeGrid *dense_grid)
 
void BKE_volume_grid_wireframe (const Volume *volume, const VolumeGrid *volume_grid, BKE_volume_wireframe_cb cb, void *cb_userdata)
 
void BKE_volume_grid_selection_surface (const Volume *volume, const VolumeGrid *volume_grid, BKE_volume_selection_surface_cb cb, void *cb_userdata)
 
float BKE_volume_density_scale (const Volume *volume, const float matrix[4][4])
 

Function Documentation

◆ BKE_volume_dense_float_grid_clear()

void BKE_volume_dense_float_grid_clear ( DenseFloatVolumeGrid dense_grid)

Definition at line 129 of file volume_render.cc.

References MEM_freeN, and DenseFloatVolumeGrid::voxels.

Referenced by volume_grid_cache_get().

◆ BKE_volume_density_scale()

float BKE_volume_density_scale ( const Volume volume,
const float  matrix[4][4] 
)

◆ BKE_volume_grid_dense_floats()

bool BKE_volume_grid_dense_floats ( const Volume volume,
const VolumeGrid volume_grid,
DenseFloatVolumeGrid r_dense_grid 
)

◆ BKE_volume_grid_selection_surface()

void BKE_volume_grid_selection_surface ( const Volume volume,
const VolumeGrid volume_grid,
BKE_volume_selection_surface_cb  cb,
void cb_userdata 
)

◆ BKE_volume_grid_wireframe()

void BKE_volume_grid_wireframe ( const Volume volume,
const VolumeGrid volume_grid,
BKE_volume_wireframe_cb  cb,
void cb_userdata 
)