|
Blender V5.0
|
#include <nanovdb.h>
Public Types | |
| using | DataType = LeafData<BuildT, Log2Dim> |
| using | ValueType = typename DataType::ValueType |
| using | BuildType = typename DataType::BuildType |
Public Member Functions | |
| ccl_device_inline_method ValueType | getValue (const uint32_t offset) const ccl_global |
| ccl_device_inline_method ValueType | getValue (const Coord ijk) const ccl_global |
Static Public Member Functions | |
| static ccl_device_inline_method uint32_t | CoordToOffset (const Coord ijk) |
Public Attributes | |
| DataType | data |
| ccl_static_constexpr uint32_t | LOG2DIM = Log2Dim |
| ccl_static_constexpr uint32_t | TOTAL = LOG2DIM |
| ccl_static_constexpr uint32_t | DIM = 1u << TOTAL |
| ccl_static_constexpr uint32_t | SIZE = 1u << 3 * LOG2DIM |
| ccl_static_constexpr uint32_t | MASK = (1u << LOG2DIM) - 1u |
| ccl_static_constexpr uint32_t | LEVEL = 0 |
Definition at line 278 of file kernel/util/nanovdb.h.
| using nanovdb::LeafNode< BuildT, Log2Dim >::BuildType = typename DataType::BuildType |
Definition at line 281 of file kernel/util/nanovdb.h.
| using nanovdb::LeafNode< BuildT, Log2Dim >::DataType = LeafData<BuildT, Log2Dim> |
Definition at line 279 of file kernel/util/nanovdb.h.
| using nanovdb::LeafNode< BuildT, Log2Dim >::ValueType = typename DataType::ValueType |
Definition at line 280 of file kernel/util/nanovdb.h.
|
inlinestatic |
Definition at line 292 of file kernel/util/nanovdb.h.
|
inline |
Definition at line 302 of file kernel/util/nanovdb.h.
|
inline |
Definition at line 297 of file kernel/util/nanovdb.h.
| DataType nanovdb::LeafNode< BuildT, Log2Dim >::data |
Definition at line 283 of file kernel/util/nanovdb.h.
| ccl_static_constexpr uint32_t nanovdb::LeafNode< BuildT, Log2Dim >::DIM = 1u << TOTAL |
Definition at line 287 of file kernel/util/nanovdb.h.
| ccl_static_constexpr uint32_t nanovdb::LeafNode< BuildT, Log2Dim >::LEVEL = 0 |
Definition at line 290 of file kernel/util/nanovdb.h.
| ccl_static_constexpr uint32_t nanovdb::LeafNode< BuildT, Log2Dim >::LOG2DIM = Log2Dim |
Definition at line 285 of file kernel/util/nanovdb.h.
| ccl_static_constexpr uint32_t nanovdb::LeafNode< BuildT, Log2Dim >::MASK = (1u << LOG2DIM) - 1u |
Definition at line 289 of file kernel/util/nanovdb.h.
| ccl_static_constexpr uint32_t nanovdb::LeafNode< BuildT, Log2Dim >::SIZE = 1u << 3 * LOG2DIM |
Definition at line 288 of file kernel/util/nanovdb.h.
| ccl_static_constexpr uint32_t nanovdb::LeafNode< BuildT, Log2Dim >::TOTAL = LOG2DIM |
Definition at line 286 of file kernel/util/nanovdb.h.