#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 |