HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
nanovdb::SetValue< BuildT > Struct Template Reference

#include <NanoVDB.h>

Public Types

using ValueT = typename NanoLeaf< BuildT >::ValueType
 

Static Public Member Functions

static __hostdev__ auto set (NanoRoot< BuildT > &, const ValueT &)
 
static __hostdev__ auto set (typename NanoRoot< BuildT >::Tile &tile, const ValueT &v)
 
static __hostdev__ auto set (NanoUpper< BuildT > &node, uint32_t n, const ValueT &v)
 
static __hostdev__ auto set (NanoLower< BuildT > &node, uint32_t n, const ValueT &v)
 
static __hostdev__ auto set (NanoLeaf< BuildT > &leaf, uint32_t n, const ValueT &v)
 

Detailed Description

template<typename BuildT>
struct nanovdb::SetValue< BuildT >

Definition at line 3453 of file NanoVDB.h.

Member Typedef Documentation

template<typename BuildT >
using nanovdb::SetValue< BuildT >::ValueT = typename NanoLeaf<BuildT>::ValueType

Definition at line 8062 of file NanoVDB.h.

Member Function Documentation

template<typename BuildT >
static __hostdev__ auto nanovdb::SetValue< BuildT >::set ( NanoRoot< BuildT > &  ,
const ValueT  
)
inlinestatic

Definition at line 8063 of file NanoVDB.h.

template<typename BuildT >
static __hostdev__ auto nanovdb::SetValue< BuildT >::set ( typename NanoRoot< BuildT >::Tile &  tile,
const ValueT v 
)
inlinestatic

Definition at line 8064 of file NanoVDB.h.

template<typename BuildT >
static __hostdev__ auto nanovdb::SetValue< BuildT >::set ( NanoUpper< BuildT > &  node,
uint32_t  n,
const ValueT v 
)
inlinestatic

Definition at line 8065 of file NanoVDB.h.

template<typename BuildT >
static __hostdev__ auto nanovdb::SetValue< BuildT >::set ( NanoLower< BuildT > &  node,
uint32_t  n,
const ValueT v 
)
inlinestatic

Definition at line 8066 of file NanoVDB.h.

template<typename BuildT >
static __hostdev__ auto nanovdb::SetValue< BuildT >::set ( NanoLeaf< BuildT > &  leaf,
uint32_t  n,
const ValueT v 
)
inlinestatic

Definition at line 8067 of file NanoVDB.h.


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