HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::tree::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 <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::OPENVDB_VERSION_NAME::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.

Definition at line 347 of file ValueAccessor.h.

Member Function Documentation

template<typename TreeTypeT , typename IntegerSequence >
constexpr TreeTypeT::ValueType* openvdb::OPENVDB_VERSION_NAME::tree::ValueAccessorLeafBuffer< TreeTypeT, IntegerSequence, typename std::enable_if< !value_accessor_internal::EnableLeafBuffer< TreeTypeT, IntegerSequence >::value >::type >::buffer ( )
inline

Definition at line 353 of file ValueAccessor.h.

template<typename TreeTypeT , typename IntegerSequence >
constexpr TreeTypeT::ValueType* openvdb::OPENVDB_VERSION_NAME::tree::ValueAccessorLeafBuffer< TreeTypeT, IntegerSequence, typename std::enable_if< !value_accessor_internal::EnableLeafBuffer< TreeTypeT, IntegerSequence >::value >::type >::buffer ( ) const
inline

Definition at line 354 of file ValueAccessor.h.

template<typename TreeTypeT , typename IntegerSequence >
constexpr void openvdb::OPENVDB_VERSION_NAME::tree::ValueAccessorLeafBuffer< TreeTypeT, IntegerSequence, typename std::enable_if< !value_accessor_internal::EnableLeafBuffer< TreeTypeT, IntegerSequence >::value >::type >::setBuffer ( const typename TreeTypeT::ValueType *  ) const
inline

Definition at line 355 of file ValueAccessor.h.

Member Data Documentation

template<typename TreeTypeT , typename IntegerSequence >
template<typename >
constexpr bool openvdb::OPENVDB_VERSION_NAME::tree::ValueAccessorLeafBuffer< TreeTypeT, IntegerSequence, typename std::enable_if< !value_accessor_internal::EnableLeafBuffer< TreeTypeT, IntegerSequence >::value >::type >::BypassLeafAPI = false
static

Definition at line 352 of file ValueAccessor.h.


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