HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::tree::LeafManagerImpl< LeafManager< const TreeT > > Struct Template Reference

#include <LeafManager.h>

Public Types

using ManagerT = LeafManager< const TreeT >
 
using RangeT = typename ManagerT::RangeType
 
using LeafT = typename ManagerT::LeafType
 
using BufT = typename ManagerT::BufferType
 

Static Public Member Functions

static void doSwapLeafBuffer (const RangeT &, size_t, LeafT **, BufT *, size_t)
 

Detailed Description

template<typename TreeT>
struct openvdb::OPENVDB_VERSION_NAME::tree::LeafManagerImpl< LeafManager< const TreeT > >

Definition at line 820 of file LeafManager.h.

Member Typedef Documentation

template<typename TreeT >
using openvdb::OPENVDB_VERSION_NAME::tree::LeafManagerImpl< LeafManager< const TreeT > >::BufT = typename ManagerT::BufferType

Definition at line 825 of file LeafManager.h.

template<typename TreeT >
using openvdb::OPENVDB_VERSION_NAME::tree::LeafManagerImpl< LeafManager< const TreeT > >::LeafT = typename ManagerT::LeafType

Definition at line 824 of file LeafManager.h.

template<typename TreeT >
using openvdb::OPENVDB_VERSION_NAME::tree::LeafManagerImpl< LeafManager< const TreeT > >::ManagerT = LeafManager<const TreeT>

Definition at line 822 of file LeafManager.h.

template<typename TreeT >
using openvdb::OPENVDB_VERSION_NAME::tree::LeafManagerImpl< LeafManager< const TreeT > >::RangeT = typename ManagerT::RangeType

Definition at line 823 of file LeafManager.h.

Member Function Documentation

template<typename TreeT >
static void openvdb::OPENVDB_VERSION_NAME::tree::LeafManagerImpl< LeafManager< const TreeT > >::doSwapLeafBuffer ( const RangeT ,
size_t  ,
LeafT **  ,
BufT ,
size_t   
)
inlinestatic

Definition at line 827 of file LeafManager.h.


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