HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::HasMultiPassIO< LeafNodeType > Struct Template Reference

Metafunction that specifies whether a given leaf node, tree, or grid type requires multiple passes to read and write voxel data. More...

#include <Grid.h>

Static Public Attributes

static const bool value = std::is_base_of<io::MultiPass, LeafNodeType>::value
 

Detailed Description

template<typename LeafNodeType>
struct openvdb::OPENVDB_VERSION_NAME::HasMultiPassIO< LeafNodeType >

Metafunction that specifies whether a given leaf node, tree, or grid type requires multiple passes to read and write voxel data.

Multi-pass I/O allows one to optimize the data layout of leaf nodes for certain access patterns during delayed loading.

See Also
io::MultiPass

Definition at line 1044 of file Grid.h.

Member Data Documentation

template<typename LeafNodeType >
const bool openvdb::OPENVDB_VERSION_NAME::HasMultiPassIO< LeafNodeType >::value = std::is_base_of<io::MultiPass, LeafNodeType>::value
static

Definition at line 1045 of file Grid.h.


The documentation for this struct was generated from the following file: