|
Blender V4.3
|
#include <nanovdb.h>
Classes | |
| union | Tile |
Public Types | |
| using | ValueType = typename ChildT::ValueType |
| using | BuildType = typename ChildT::BuildType |
Public Member Functions | |
| ccl_device_inline_method ccl_global const ChildT * | getChild (uint32_t n) const ccl_global |
Static Public Member Functions | |
| static ccl_device_inline_method uint32_t | CoordToOffset (const Coord ijk) |
Public Attributes | |
| Coord | mBBox [2] |
| uint64_t | mFlags |
| Mask< Log2Dim > | mValueMask |
| Mask< Log2Dim > | mChildMask |
| ValueType | mMinimum |
| ValueType | mMaximum |
| float | mAverage |
| float | mStdDevi |
| Tile | mTable [1u<<(3 *Log2Dim)] |
| ccl_static_constexpr uint32_t | LOG2DIM = Log2Dim |
| ccl_static_constexpr uint32_t | TOTAL = LOG2DIM + ChildT::TOTAL |
| ccl_static_constexpr uint32_t | DIM = 1u << TOTAL |
| ccl_static_constexpr uint32_t | SIZE = 1u << (3 * LOG2DIM) |
| ccl_static_constexpr uint32_t | MASK = (1u << TOTAL) - 1u |
| ccl_static_constexpr uint32_t | LEVEL = 1 + ChildT::LEVEL |
| using nanovdb::InternalNode< ChildT, Log2Dim >::BuildType = typename ChildT::BuildType |
| using nanovdb::InternalNode< ChildT, Log2Dim >::ValueType = typename ChildT::ValueType |
|
inlinestatic |
Definition at line 194 of file nanovdb.h.
References MASK, nanovdb::Coord::x, nanovdb::Coord::y, and nanovdb::Coord::z.
|
inline |
| ccl_static_constexpr uint32_t nanovdb::InternalNode< ChildT, Log2Dim >::DIM = 1u << TOTAL |
| ccl_static_constexpr uint32_t nanovdb::InternalNode< ChildT, Log2Dim >::LEVEL = 1 + ChildT::LEVEL |
| ccl_static_constexpr uint32_t nanovdb::InternalNode< ChildT, Log2Dim >::LOG2DIM = Log2Dim |
| ccl_static_constexpr uint32_t nanovdb::InternalNode< ChildT, Log2Dim >::MASK = (1u << TOTAL) - 1u |
| float nanovdb::InternalNode< ChildT, Log2Dim >::mAverage |
| Coord nanovdb::InternalNode< ChildT, Log2Dim >::mBBox[2] |
| Mask<Log2Dim> nanovdb::InternalNode< ChildT, Log2Dim >::mChildMask |
| uint64_t nanovdb::InternalNode< ChildT, Log2Dim >::mFlags |
| ValueType nanovdb::InternalNode< ChildT, Log2Dim >::mMaximum |
| ValueType nanovdb::InternalNode< ChildT, Log2Dim >::mMinimum |
| float nanovdb::InternalNode< ChildT, Log2Dim >::mStdDevi |
| Tile nanovdb::InternalNode< ChildT, Log2Dim >::mTable[1u<<(3 *Log2Dim)] |
| Mask<Log2Dim> nanovdb::InternalNode< ChildT, Log2Dim >::mValueMask |
| ccl_static_constexpr uint32_t nanovdb::InternalNode< ChildT, Log2Dim >::SIZE = 1u << (3 * LOG2DIM) |
| ccl_static_constexpr uint32_t nanovdb::InternalNode< ChildT, Log2Dim >::TOTAL = LOG2DIM + ChildT::TOTAL |