#include <DataTarget.h>
Inherited by cinder::DataTargetPath, and cinder::DataTargetStream.
Public Member Functions | |
| virtual bool | providesFilePath ()=0 |
| virtual bool | providesUrl ()=0 |
| const fs::path & | getFilePath () const |
| const Url & | getUrl () const |
| const std::string & | getFilePathHint () const |
| virtual OStreamRef | getStream ()=0 |
Protected Member Functions | |
| DataTarget (const fs::path &aFilePath, const Url &aUrl) | |
| virtual | ~DataTarget () |
| void | setFilePathHint (const std::string &aFilePathHint) |
Protected Attributes | |
| Buffer | mBuffer |
| fs::path | mFilePath |
| std::string | mFilePathHint |
| Url | mUrl |
| cinder::DataTarget::DataTarget | ( | const fs::path & | aFilePath, |
| const Url & | aUrl | ||
| ) | [protected] |
| virtual cinder::DataTarget::~DataTarget | ( | ) | [protected, virtual] |
| virtual bool cinder::DataTarget::providesFilePath | ( | ) | [pure virtual] |
Implemented in cinder::DataTargetStream, and cinder::DataTargetPath.
| virtual bool cinder::DataTarget::providesUrl | ( | ) | [pure virtual] |
Implemented in cinder::DataTargetStream, and cinder::DataTargetPath.
| const fs::path & cinder::DataTarget::getFilePath | ( | ) | const |
| const Url & cinder::DataTarget::getUrl | ( | ) | const |
| const std::string & cinder::DataTarget::getFilePathHint | ( | ) | const |
| virtual OStreamRef cinder::DataTarget::getStream | ( | ) | [pure virtual] |
Implemented in cinder::DataTargetStream, and cinder::DataTargetPath.
| void cinder::DataTarget::setFilePathHint | ( | const std::string & | aFilePathHint | ) | [protected] |
Buffer cinder::DataTarget::mBuffer [protected] |
fs::path cinder::DataTarget::mFilePath [protected] |
std::string cinder::DataTarget::mFilePathHint [protected] |
Url cinder::DataTarget::mUrl [protected] |