Blender V4.3
volume_render.cc File Reference
#include "MEM_guardedalloc.h"
#include "BLI_array.hh"
#include "BLI_math_matrix.h"
#include "BLI_math_vector.h"
#include "BLI_math_vector_types.hh"
#include "BLI_task.hh"
#include "BLI_vector.hh"
#include "DNA_volume_types.h"
#include "BKE_volume_grid.hh"
#include "BKE_volume_openvdb.hh"
#include "BKE_volume_render.hh"

Go to the source code of this file.

Functions

bool BKE_volume_grid_dense_floats (const Volume *volume, const blender::bke::VolumeGridData *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 blender::bke::VolumeGridData *volume_grid, BKE_volume_wireframe_cb cb, void *cb_userdata)
 
void BKE_volume_grid_selection_surface (const Volume *, const blender::bke::VolumeGridData *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 143 of file volume_render.cc.

References MEM_freeN(), and DenseFloatVolumeGrid::voxels.

Referenced by blender::draw::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()

◆ BKE_volume_grid_selection_surface()

void BKE_volume_grid_selection_surface ( const Volume * volume,
const blender::bke::VolumeGridData * volume_grid,
BKE_volume_selection_surface_cb cb,
void * cb_userdata )

◆ BKE_volume_grid_wireframe()