|
OpenVDB
6.0.0
|
Cache read and write attribute handles to amortize construction cost. More...
#include <PointMove.h>
Classes | |
| struct | CacheHandleOp |
| Create a handle and reinterpret cast as an int handle to store. More... | |
Public Types | |
| using | HandleArray = std::vector< AttributeHandle< int >::Ptr > |
Public Member Functions | |
| AttributeHandles (const size_t size) | |
| AttributeArray & | getArray (const Index leafOffset) |
| const AttributeArray & | getConstArray (const Index leafOffset) const |
| template<typename ValueT > | |
| AttributeHandle< ValueT > & | getHandle (const Index leafOffset) |
| template<typename ValueT > | |
| AttributeWriteHandle< ValueT > & | getWriteHandle (const Index leafOffset) |
| template<typename LeafRangeT > | |
| void | cache (const LeafRangeT &range, const Index attributeIndex) |
Cache read and write attribute handles to amortize construction cost.
| using HandleArray = std::vector<AttributeHandle<int>::Ptr> |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
1.8.14