|
| RefCountedFloatBuffer () |
| construct a NULL buffer
|
|
| RefCountedFloatBuffer (const RefCountedFloatBuffer &otherBuffer) |
| copy construct the pointer to the buffer
|
|
| ~RefCountedFloatBuffer () |
| destructor (will free the buffer if the reference count becomes zero)
|
|
RefCountedFloatBuffer | operator+ (ptrdiff_t offset) const |
|
RefCountedFloatBuffer & | operator= (const RefCountedFloatBuffer &otherBuffer) |
| assignment operator (will free existing buffer if any)
|
|
| operator const float * () const |
| convert to const float*
|
|
| operator float * () |
| convert to float*
|
|
void | print () const |
| dump out debug information
|
|
void | reset () |
| reset to the NULL pointer
|
|
size_t | usage () const |
| get the memory used for this buffer
|
|
int | refCount () const |
| get the reference count for this buffer
|
|
Provides a reference counted float buffer. Has a pointer to the actual underlying buffer for the purpose of reference counting and also an offset which can be manipulated by pointer arithmetic.