OpenVDB  12.0.0
Public Member Functions | Static Public Attributes | List of all members
ValueAccessorLeafBuffer< TreeTypeT, IntegerSequence, typename std::enable_if< !value_accessor_internal::EnableLeafBuffer< TreeTypeT, IntegerSequence >::value >::type > Struct Template Reference

Specialization for the case where a Leaf Buffer cannot be cached. More...

#include <openvdb/tree/ValueAccessor.h>

Public Member Functions

constexpr TreeTypeT::ValueType * buffer ()
 
constexpr TreeTypeT::ValueType * buffer () const
 
constexpr void setBuffer (const typename TreeTypeT::ValueType *) const
 

Static Public Attributes

template<typename >
static constexpr bool BypassLeafAPI = false
 

Detailed Description

template<typename TreeTypeT, typename IntegerSequence>
struct openvdb::v12_0::tree::ValueAccessorLeafBuffer< TreeTypeT, IntegerSequence, typename std::enable_if< !value_accessor_internal::EnableLeafBuffer< TreeTypeT, IntegerSequence >::value >::type >

Specialization for the case where a Leaf Buffer cannot be cached.

Member Function Documentation

constexpr TreeTypeT::ValueType* buffer ( )
inline
constexpr TreeTypeT::ValueType* buffer ( ) const
inline
constexpr void setBuffer ( const typename TreeTypeT::ValueType *  ) const
inline

Member Data Documentation

constexpr bool BypassLeafAPI = false
static