|
Blender V4.3
|
Go to the source code of this file.
Classes | |
| struct | nanovdb::Coord |
| struct | nanovdb::Mask< LOG2DIM > |
| struct | nanovdb::Grid< TreeT > |
| struct | nanovdb::Tree< RootT > |
| struct | nanovdb::RootNode< ChildT > |
| struct | nanovdb::RootNode< ChildT >::Tile |
| struct | nanovdb::InternalNode< ChildT, Log2Dim > |
| union | nanovdb::InternalNode< ChildT, Log2Dim >::Tile |
| struct | nanovdb::LeafData< ValueT, LOG2DIM > |
| struct | nanovdb::LeafFnBase< LOG2DIM > |
| class | nanovdb::Fp16 |
| struct | nanovdb::LeafData< Fp16, LOG2DIM > |
| class | nanovdb::FpN |
| struct | nanovdb::LeafData< FpN, LOG2DIM > |
| struct | nanovdb::LeafNode< BuildT, Log2Dim > |
| class | nanovdb::ReadAccessor< BuildT > |
| class | nanovdb::CachedReadAccessor< BuildT > |
Namespaces | |
| namespace | nanovdb |
Macros | |
| #define | NANOVDB_USE_SINGLE_ROOT_KEY |
| #define | NANOVDB_DATA_ALIGNMENT 32 |
Typedefs | |
| template<typename BuildT > | |
| using | nanovdb::NanoLeaf = LeafNode<BuildT, 3> |
| template<typename BuildT > | |
| using | nanovdb::NanoLower = InternalNode<NanoLeaf<BuildT>, 4> |
| template<typename BuildT > | |
| using | nanovdb::NanoUpper = InternalNode<NanoLower<BuildT>, 5> |
| template<typename BuildT > | |
| using | nanovdb::NanoRoot = RootNode<NanoUpper<BuildT>> |
| template<typename BuildT > | |
| using | nanovdb::NanoTree = Tree<NanoRoot<BuildT>> |
| template<typename BuildT > | |
| using | nanovdb::NanoGrid = Grid<NanoTree<BuildT>> |
Functions | |
| template<typename DstT , typename SrcT > | |
| ccl_device ccl_global const DstT * | nanovdb::PtrAdd (ccl_global const SrcT *p, int64_t offset) |