#include <CE_VDBGrid.h>
Definition at line 25 of file CE_VDBGrid.h.
CE_VDBGrid::CE_VDBGrid |
( |
| ) |
|
|
inline |
CE_VDBGrid::~CE_VDBGrid |
( |
| ) |
|
|
inline |
Return the underlying OpenCL buffer that can be used in kernel invocations.
Definition at line 39 of file CE_VDBGrid.h.
exint CE_VDBGrid::bufferSize |
( |
| ) |
const |
|
inline |
void CE_VDBGrid::buildTileStarts |
( |
const openvdb::GridBase & |
grid | ) |
|
Build the tile start buffer from the provided grid, this will be one tile per dense leaf node
openvdb::GridBase::Ptr CE_VDBGrid::createVDB |
( |
| ) |
const |
Create a VDB grid from the CE VDB grid.
bool CE_VDBGrid::hasBuffer |
( |
| ) |
const |
|
inline |
If the current OpenCL buffer is valid.
Definition at line 46 of file CE_VDBGrid.h.
bool CE_VDBGrid::hasTileStarts |
( |
| ) |
const |
|
inline |
void CE_VDBGrid::initFromVDB |
( |
const openvdb::GridBase & |
grid | ) |
|
Initialize the CE_VDBGrid from the supplied VDB grid.
exint CE_VDBGrid::numTiles |
( |
| ) |
const |
|
inline |
void CE_VDBGrid::releaseBuffer |
( |
| ) |
|
|
protected |
void CE_VDBGrid::releaseTileStarts |
( |
| ) |
|
|
protected |
exint CE_VDBGrid::myBufSize = -1 |
|
protected |
The documentation for this class was generated from the following file: