Cinder  0.9.1
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
cinder::DataTargetPath Class Reference

#include <DataTarget.h>

Inherits cinder::DataTarget.

Public Member Functions

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

Static Public Member Functions

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

Protected Member Functions

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

Protected Attributes

OStreamFileRef mStream
 
fs::path mFilePath
 
fs::path mFilePathHint
 
Url mUrl
 

Constructor & Destructor Documentation

cinder::DataTargetPath::DataTargetPath ( const fs::path &  path)
explicitprotected

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.

OStreamRef cinder::DataTargetPath::getStream ( )
virtual

Implements cinder::DataTarget.

const fs::path & cinder::DataTarget::getFilePath ( ) const
inherited
const Url & cinder::DataTarget::getUrl ( ) const
inherited
const fs::path & cinder::DataTarget::getFilePathHint ( ) const
inherited
void cinder::DataTarget::setFilePathHint ( const fs::path &  aFilePathHint)
protectedinherited

Member Data Documentation

OStreamFileRef cinder::DataTargetPath::mStream
protected
fs::path cinder::DataTarget::mFilePath
protectedinherited
fs::path cinder::DataTarget::mFilePathHint
protectedinherited
Url cinder::DataTarget::mUrl
protectedinherited

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