OpenVDB
12.0.0
|
#include <openvdb/points/AttributeArray.h>
Inherits AttributeArray::AccessorBase.
Public Types | |
using | GetterPtr = T(*)(const AttributeArray *array, const Index n) |
using | SetterPtr = void(*)(AttributeArray *array, const Index n, const T &value) |
using | ValuePtr = void(*)(AttributeArray *array, const T &value) |
Public Member Functions | |
Accessor (GetterPtr getter, SetterPtr setter, ValuePtr collapser, ValuePtr filler) | |
Public Attributes | |
GetterPtr | mGetter |
SetterPtr | mSetter |
ValuePtr | mCollapser |
ValuePtr | mFiller |
Templated Accessor stores typed function pointers used in binding AttributeHandles
using GetterPtr = T (*)(const AttributeArray* array, const Index n) |
using SetterPtr = void (*)(AttributeArray* array, const Index n, const T& value) |
using ValuePtr = void (*)(AttributeArray* array, const T& value) |
ValuePtr mCollapser |
ValuePtr mFiller |
GetterPtr mGetter |
SetterPtr mSetter |