|
OpenVDB 11.0.0
|
#include <openvdb/points/AttributeArray.h>
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) |
|
inline |
| ValuePtr mCollapser |
| ValuePtr mFiller |
| GetterPtr mGetter |
| SetterPtr mSetter |