Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
cinder::DataTargetPath Class Reference

#include <DataTarget.h>

Inherits cinder::DataTarget.

List of all members.

Public Member Functions

virtual bool providesFilePath ()
virtual bool providesUrl ()
virtual OStreamRef getStream ()
const fs::path & getFilePath () const
const UrlgetUrl () const
const std::string & getFilePathHint () const

Static Public Member Functions

static DataTargetPathRef createRef (const fs::path &path)

Protected Member Functions

 DataTargetPath (const fs::path &path)
void setFilePathHint (const std::string &aFilePathHint)

Protected Attributes

OStreamFileRef mStream
Buffer mBuffer
fs::path mFilePath
std::string mFilePathHint
Url mUrl

Constructor & Destructor Documentation

cinder::DataTargetPath::DataTargetPath ( const fs::path &  path) [explicit, protected]

Member Function Documentation

DataTargetPathRef cinder::DataTargetPath::createRef ( const fs::path &  path) [static]
virtual bool cinder::DataTargetPath::providesFilePath ( ) [virtual]

Implements cinder::DataTarget.

virtual bool cinder::DataTargetPath::providesUrl ( ) [virtual]

Implements cinder::DataTarget.

Implements cinder::DataTarget.

const fs::path & cinder::DataTarget::getFilePath ( ) const [inherited]
const Url & cinder::DataTarget::getUrl ( ) const [inherited]
const std::string & cinder::DataTarget::getFilePathHint ( ) const [inherited]
void cinder::DataTarget::setFilePathHint ( const std::string &  aFilePathHint) [protected, inherited]

Member Data Documentation

Buffer cinder::DataTarget::mBuffer [protected, inherited]
fs::path cinder::DataTarget::mFilePath [protected, inherited]
std::string cinder::DataTarget::mFilePathHint [protected, inherited]
Url cinder::DataTarget::mUrl [protected, inherited]

The documentation for this class was generated from the following files: