#include <nanovdb/NanoVDB.h>
|
| using | Type = decltype(mFlags) |
| |
|
| | BitFlags () |
| |
| | BitFlags (std::initializer_list< uint8_t > list) |
| |
| template<typename MaskT> |
| | BitFlags (std::initializer_list< MaskT > list) |
| |
| Type | data () const |
| |
| Type & | data () |
| |
| void | initBit (std::initializer_list< uint8_t > list) |
| |
| template<typename MaskT> |
| void | initMask (std::initializer_list< MaskT > list) |
| |
| Type | getFlags () const |
| |
| void | setOn () |
| |
| void | setOff () |
| |
| void | setBitOn (uint8_t bit) |
| |
| void | setBitOff (uint8_t bit) |
| |
| void | setBitOn (std::initializer_list< uint8_t > list) |
| |
| void | setBitOff (std::initializer_list< uint8_t > list) |
| |
| template<typename MaskT> |
| void | setMaskOn (MaskT mask) |
| |
| template<typename MaskT> |
| void | setMaskOff (MaskT mask) |
| |
| template<typename MaskT> |
| void | setMaskOn (std::initializer_list< MaskT > list) |
| |
| template<typename MaskT> |
| void | setMaskOff (std::initializer_list< MaskT > list) |
| |
| void | setBit (uint8_t bit, bool on) |
| |
| template<typename MaskT> |
| void | setMask (MaskT mask, bool on) |
| |
| bool | isOn () const |
| |
| bool | isOff () const |
| |
| bool | isBitOn (uint8_t bit) const |
| |
| bool | isBitOff (uint8_t bit) const |
| |
| template<typename MaskT> |
| bool | isMaskOn (MaskT mask) const |
| |
| template<typename MaskT> |
| bool | isMaskOff (MaskT mask) const |
| |
| template<typename MaskT> |
| bool | isMaskOn (std::initializer_list< MaskT > list) const |
| | return true if any of the masks in the list are on
|
| |
| template<typename MaskT> |
| bool | isMaskOff (std::initializer_list< MaskT > list) const |
| | return true if any of the masks in the list are off
|
| |
| BitFlags & | operator= (Type n) |
| | required for backwards compatibility
|
| |
◆ Type
template<int N>
| using Type = decltype(mFlags) |
◆ BitFlags() [1/3]
◆ BitFlags() [2/3]
template<int N>
| BitFlags |
( |
std::initializer_list< uint8_t > | list | ) |
|
|
inline |
◆ BitFlags() [3/3]
template<int N>
template<typename MaskT>
| BitFlags |
( |
std::initializer_list< MaskT > | list | ) |
|
|
inline |
◆ data() [1/2]
◆ data() [2/2]
◆ getFlags()
◆ initBit()
template<int N>
| void initBit |
( |
std::initializer_list< uint8_t > | list | ) |
|
|
inline |
◆ initMask()
template<int N>
template<typename MaskT>
| void initMask |
( |
std::initializer_list< MaskT > | list | ) |
|
|
inline |
◆ isBitOff()
template<int N>
| bool isBitOff |
( |
uint8_t | bit | ) |
const |
|
inline |
◆ isBitOn()
template<int N>
| bool isBitOn |
( |
uint8_t | bit | ) |
const |
|
inline |
◆ isMaskOff() [1/2]
template<int N>
template<typename MaskT>
| bool isMaskOff |
( |
MaskT | mask | ) |
const |
|
inline |
◆ isMaskOff() [2/2]
template<int N>
template<typename MaskT>
| bool isMaskOff |
( |
std::initializer_list< MaskT > | list | ) |
const |
|
inline |
return true if any of the masks in the list are off
◆ isMaskOn() [1/2]
template<int N>
template<typename MaskT>
| bool isMaskOn |
( |
MaskT | mask | ) |
const |
|
inline |
◆ isMaskOn() [2/2]
template<int N>
template<typename MaskT>
| bool isMaskOn |
( |
std::initializer_list< MaskT > | list | ) |
const |
|
inline |
return true if any of the masks in the list are on
◆ isOff()
◆ isOn()
◆ operator=()
required for backwards compatibility
◆ setBit()
template<int N>
| void setBit |
( |
uint8_t | bit, |
|
|
bool | on ) |
|
inline |
◆ setBitOff() [1/2]
template<int N>
| void setBitOff |
( |
std::initializer_list< uint8_t > | list | ) |
|
|
inline |
◆ setBitOff() [2/2]
template<int N>
| void setBitOff |
( |
uint8_t | bit | ) |
|
|
inline |
◆ setBitOn() [1/2]
template<int N>
| void setBitOn |
( |
std::initializer_list< uint8_t > | list | ) |
|
|
inline |
◆ setBitOn() [2/2]
template<int N>
| void setBitOn |
( |
uint8_t | bit | ) |
|
|
inline |
◆ setMask()
template<int N>
template<typename MaskT>
| void setMask |
( |
MaskT | mask, |
|
|
bool | on ) |
|
inline |
◆ setMaskOff() [1/2]
template<int N>
template<typename MaskT>
| void setMaskOff |
( |
MaskT | mask | ) |
|
|
inline |
◆ setMaskOff() [2/2]
template<int N>
template<typename MaskT>
| void setMaskOff |
( |
std::initializer_list< MaskT > | list | ) |
|
|
inline |
◆ setMaskOn() [1/2]
template<int N>
template<typename MaskT>
| void setMaskOn |
( |
MaskT | mask | ) |
|
|
inline |
◆ setMaskOn() [2/2]
template<int N>
template<typename MaskT>
| void setMaskOn |
( |
std::initializer_list< MaskT > | list | ) |
|
|
inline |
◆ setOff()
◆ setOn()