|
Blender V5.0
|
Classes | |
| struct | Mask |
| struct | Grid |
| struct | Tree |
| struct | RootNode |
| struct | InternalNode |
| struct | LeafData |
| struct | LeafFnBase |
| class | Fp16 |
| struct | LeafData< Fp16, LOG2DIM > |
| class | FpN |
| struct | LeafData< FpN, LOG2DIM > |
| struct | LeafNode |
| class | ReadAccessor |
| class | CachedReadAccessor |
Typedefs | |
| using | Coord = int3 |
| using | PackedCoord = packed_int3 |
| template<typename BuildT> | |
| using | NanoLeaf = LeafNode<BuildT, 3> |
| template<typename BuildT> | |
| using | NanoLower = InternalNode<NanoLeaf<BuildT>, 4> |
| template<typename BuildT> | |
| using | NanoUpper = InternalNode<NanoLower<BuildT>, 5> |
| template<typename BuildT> | |
| using | NanoRoot = RootNode<NanoUpper<BuildT>> |
| template<typename BuildT> | |
| using | NanoTree = Tree<NanoRoot<BuildT>> |
| template<typename BuildT> | |
| using | NanoGrid = Grid<NanoTree<BuildT>> |
Functions | |
| template<typename DstT, typename SrcT> | |
| const ccl_device ccl_global DstT * | PtrAdd (const ccl_global SrcT *p, int64_t offset) |
| using nanovdb::Coord = int3 |
Definition at line 38 of file kernel/util/nanovdb.h.
| using nanovdb::NanoGrid = Grid<NanoTree<BuildT>> |
Definition at line 315 of file kernel/util/nanovdb.h.
| using nanovdb::NanoLeaf = LeafNode<BuildT, 3> |
Definition at line 310 of file kernel/util/nanovdb.h.
| using nanovdb::NanoLower = InternalNode<NanoLeaf<BuildT>, 4> |
Definition at line 311 of file kernel/util/nanovdb.h.
| using nanovdb::NanoRoot = RootNode<NanoUpper<BuildT>> |
Definition at line 313 of file kernel/util/nanovdb.h.
| using nanovdb::NanoTree = Tree<NanoRoot<BuildT>> |
Definition at line 314 of file kernel/util/nanovdb.h.
| using nanovdb::NanoUpper = InternalNode<NanoLower<BuildT>, 5> |
Definition at line 312 of file kernel/util/nanovdb.h.
| using nanovdb::PackedCoord = packed_int3 |
Definition at line 39 of file kernel/util/nanovdb.h.
| const ccl_device ccl_global DstT * nanovdb::PtrAdd | ( | const ccl_global SrcT * | p, |
| int64_t | offset ) |
Definition at line 30 of file kernel/util/nanovdb.h.
References ccl_device, and ccl_global.
Referenced by nanovdb::InternalNode< NanoLeaf< BuildT >, 4 >< BuildT >::getChild(), nanovdb::RootNode< NanoUpper< BuildT > >< BuildT >::getChild(), and nanovdb::Tree< NanoRoot< BuildT > >::root().