#include <DataSource.h>
Inherits cinder::DataSource.
Public Member Functions | |
virtual bool | isFilePath () |
virtual bool | isUrl () |
virtual IStreamRef | createStream () |
const std::string & | getFilePath () |
const Url & | getUrl () |
const std::string & | getFilePathHint () |
Buffer & | getBuffer () |
Static Public Member Functions | |
static DataSourceBufferRef | createRef (Buffer buffer, const std::string &filePathHint="") |
Protected Member Functions | |
DataSourceBuffer (Buffer aBuffer) | |
virtual void | createBuffer () |
void | setFilePathHint (const std::string &aFilePathHint) |
Protected Attributes | |
IStreamMemRef | mStream |
Buffer | mBuffer |
std::string | mFilePath |
std::string | mFilePathHint |
Url | mUrl |
cinder::DataSourceBuffer::DataSourceBuffer | ( | Buffer | aBuffer | ) | [protected] |
DataSourceBufferRef cinder::DataSourceBuffer::createRef | ( | Buffer | buffer, | |
const std::string & | filePathHint = "" | |||
) | [static] |
virtual bool cinder::DataSourceBuffer::isFilePath | ( | ) | [virtual] |
Implements cinder::DataSource.
virtual bool cinder::DataSourceBuffer::isUrl | ( | ) | [virtual] |
Implements cinder::DataSource.
IStreamRef cinder::DataSourceBuffer::createStream | ( | ) | [virtual] |
Implements cinder::DataSource.
void cinder::DataSourceBuffer::createBuffer | ( | ) | [protected, virtual] |
Implements cinder::DataSource.
const std::string & cinder::DataSource::getFilePath | ( | ) | [inherited] |
const Url & cinder::DataSource::getUrl | ( | ) | [inherited] |
const std::string & cinder::DataSource::getFilePathHint | ( | ) | [inherited] |
Buffer & cinder::DataSource::getBuffer | ( | ) | [inherited] |
void cinder::DataSource::setFilePathHint | ( | const std::string & | aFilePathHint | ) | [protected, inherited] |
IStreamMemRef cinder::DataSourceBuffer::mStream [protected] |
Buffer cinder::DataSource::mBuffer [protected, inherited] |
std::string cinder::DataSource::mFilePath [protected, inherited] |
std::string cinder::DataSource::mFilePathHint [protected, inherited] |
Url cinder::DataSource::mUrl [protected, inherited] |