HDK
|
Classes | |
struct | ValueTypeTraits |
struct | ValueTypeTraits< T, void_t< typename T::value_type > > |
struct | PointDataNodeChain |
Recursive node chain which generates a openvdb::TypeList value converted types of nodes to PointDataGrid nodes of the same configuration, rooted at RootNodeType in reverse order, from LeafNode to RootNode. See also TreeConverter<>. More... | |
struct | PointDataNodeChain< tree::InternalNode< ChildT, Log2Dim >, HeadLevel > |
struct | PointDataNodeChain< tree::InternalNode< ChildT, Log2Dim >, 1 > |
Typedefs | |
template<typename... > | |
using | void_t = void |
Functions | |
void | initialize () |
Global registration of point data-related types. More... | |
void | uninitialize () |
Global deregistration of point data-related types. More... | |
using openvdb::OPENVDB_VERSION_NAME::points::internal::void_t = typedef void |
Definition at line 195 of file PointConversion.h.
|
inline |
Global registration of point data-related types.
openvdb::initialize
, so there is no need to call it directly.Global registration of point data-related types.
Calling this methods registers factory callbacks for the set of native grid, transform, metadata and point attribute types that OpenVDB supports by default. For most types, calling openvdb::initialize is only required for serialization support. However, openvdb::initialize must be called for PointDataGrid attribute usage as these callbacks are used in various tools.
void openvdb::OPENVDB_VERSION_NAME::points::internal::uninitialize | ( | ) |
Global deregistration of point data-related types.
openvdb::uninitialize
, so there is no need to call it directly.