#include <Buffer.h>
Classes | |
| struct | Obj |
Public Member Functions | |
| Buffer () | |
| Buffer (void *aBuffer, size_t aSize) | |
| Buffer (size_t size) | |
| Buffer (std::shared_ptr< class DataSource > dataSource) | |
| Creates a Buffer from a DataSource. | |
| size_t | getAllocatedSize () const |
| size_t | getDataSize () const |
| void | setDataSize (size_t aSize) |
| void * | getData () |
| const void * | getData () const |
| std::shared_ptr< uint8_t > | convertToSharedPtr () |
| Returns a shared_ptr for the data and gives up ownership of the data. | |
| void | resize (size_t newSize) |
| void | copyFrom (const void *aData, size_t length) |
| void | write (std::shared_ptr< class DataTarget > dataTarget) |
| Writes a Buffer to a DataTarget. | |
| typedef std::shared_ptr< Obj > Buffer::* | unspecified_bool_type |
| Emulates shared_ptr-like behavior. | |
| operator unspecified_bool_type () const | |
| Emulates shared_ptr-like behavior. | |
| void | reset () |
| Emulates shared_ptr-like behavior. | |
| typedef std::shared_ptr<Obj> Buffer::* cinder::Buffer::unspecified_bool_type |
Emulates shared_ptr-like behavior.
| cinder::Buffer::Buffer | ( | void * | aBuffer, |
| size_t | aSize | ||
| ) |
| cinder::Buffer::Buffer | ( | size_t | size | ) |
| cinder::Buffer::Buffer | ( | std::shared_ptr< class DataSource > | dataSource | ) | [explicit] |
Creates a Buffer from a DataSource.
| size_t cinder::Buffer::getAllocatedSize | ( | ) | const |
| size_t cinder::Buffer::getDataSize | ( | ) | const |
| void cinder::Buffer::setDataSize | ( | size_t | aSize | ) |
| void* cinder::Buffer::getData | ( | ) |
| const void* cinder::Buffer::getData | ( | ) | const |
| std::shared_ptr< uint8_t > cinder::Buffer::convertToSharedPtr | ( | ) |
Returns a shared_ptr for the data and gives up ownership of the data.
| void cinder::Buffer::resize | ( | size_t | newSize | ) |
| void cinder::Buffer::copyFrom | ( | const void * | aData, |
| size_t | length | ||
| ) |
| void cinder::Buffer::write | ( | std::shared_ptr< class DataTarget > | dataTarget | ) |
Writes a Buffer to a DataTarget.
| cinder::Buffer::operator unspecified_bool_type | ( | ) | const |
Emulates shared_ptr-like behavior.
| void cinder::Buffer::reset | ( | ) |
Emulates shared_ptr-like behavior.