#include <CE_VDBCreate.h>
|
static uint32_t | runLengthEncoding (uint32_t in_count, const cl::Buffer &input, cl::Buffer &values, cl::Buffer &counts, uint32_t bit_shift_right=0) |
|
static void | radixSortPairs (uint32_t in_count, cl::Buffer &in_key, cl::Buffer &in_val, uint32_t lsb=-1, uint32_t msb=-1, uint32_t offset=0, uint32_t buffer_nelem=-1) |
|
template<typename BuildT , typename PtrT , typename BufferT = nanovdb::OclDeviceBuffer> |
static nanovdb::GridHandle
< BufferT > | oclPointsToGrid (const PtrT d_ijk, uint32_t voxelcount, double voxelsize, const bool activateleaves, const uint32_t leafdilation, const UT_StringHolder &gridname, const nanovdb::GridClass gridclass, const BuildT &bgvalue, cl::Buffer &tilestart, exint &leafcount, exint &lowercount, exint &uppercount, void **datacacheptr) |
|
template<typename BuildT > |
static void | deleteDataCache (void *datacacheptr) |
|
Definition at line 243 of file CE_VDBCreate.h.
CE_VDBCreate::CE_VDBCreate |
( |
| ) |
|
|
inline |
template<typename BuildT >
static void CE_VDBCreate::deleteDataCache |
( |
void * |
datacacheptr | ) |
|
|
static |
template<typename BuildT , typename PtrT , typename BufferT = nanovdb::OclDeviceBuffer>
static nanovdb::GridHandle<BufferT> CE_VDBCreate::oclPointsToGrid |
( |
const PtrT |
d_ijk, |
|
|
uint32_t |
voxelcount, |
|
|
double |
voxelsize, |
|
|
const bool |
activateleaves, |
|
|
const uint32_t |
leafdilation, |
|
|
const UT_StringHolder & |
gridname, |
|
|
const nanovdb::GridClass |
gridclass, |
|
|
const BuildT & |
bgvalue, |
|
|
cl::Buffer & |
tilestart, |
|
|
exint & |
leafcount, |
|
|
exint & |
lowercount, |
|
|
exint & |
uppercount, |
|
|
void ** |
datacacheptr |
|
) |
| |
|
static |
static void CE_VDBCreate::radixSortPairs |
( |
uint32_t |
in_count, |
|
|
cl::Buffer & |
in_key, |
|
|
cl::Buffer & |
in_val, |
|
|
uint32_t |
lsb = -1 , |
|
|
uint32_t |
msb = -1 , |
|
|
uint32_t |
offset = 0 , |
|
|
uint32_t |
buffer_nelem = -1 |
|
) |
| |
|
static |
static uint32_t CE_VDBCreate::runLengthEncoding |
( |
uint32_t |
in_count, |
|
|
const cl::Buffer & |
input, |
|
|
cl::Buffer & |
values, |
|
|
cl::Buffer & |
counts, |
|
|
uint32_t |
bit_shift_right = 0 |
|
) |
| |
|
static |
The documentation for this class was generated from the following file: