OpenVDB: LeafManagerImpl< LeafManager< const TreeT > > Struct Template Reference

OpenVDB 12.0.0 |

Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
LeafManagerImpl< LeafManager< const TreeT > > Struct Template Reference

`#include <openvdb/tree/LeafManager.h>`

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

## Static Public Member Functions
static void | doSwapLeafBuffer (const RangeT &, size_t, LeafT **, BufT *, size_t)
static void | doSwapLeafBuffer (const RangeT &r, size_t auxBufferIdx, LeafT **leafs, BufT *bufs, size_t bufsPerLeaf)

## Member Typedef Documentation

## ◆ BufT [1/2]

using BufT

## ◆ BufT [2/2]

template<typename TreeT>

using BufT = typename ManagerT::BufferType

## ◆ LeafT [1/2]

using LeafT

## ◆ LeafT [2/2]

template<typename TreeT>

using LeafT = typename ManagerT::LeafType

## ◆ ManagerT

template<typename TreeT>

using ManagerT = LeafManager<const TreeT>

## ◆ RangeT [1/2]

using RangeT

## ◆ RangeT [2/2]

template<typename TreeT>

using RangeT = typename ManagerT::RangeType

## Member Function Documentation

## ◆ doSwapLeafBuffer() [1/2]

template<typename TreeT>

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

## ◆ doSwapLeafBuffer() [2/2]

static void doSwapLeafBuffer | ( | const RangeT & | r,
|  | size_t | auxBufferIdx,
|  | LeafT ** | leafs,
|  | BufT * | bufs,
|  | size_t | bufsPerLeaf )
| inlinestatic