#include <ImageSourceFileQuartz.h>
Public Member Functions | |
CFDictionaryRef | getQuartzProperties () const |
Returns a CFDictionaryRef of properties returned by Quartz ImageIO. Result should not be freed. | |
CFDictionaryRef | getQuartzIndexProperties () const |
Returns a CFDictionaryRef of properties returned by Quartz ImageIO specific to the particular image index optionally passed in ImageSource::Options, such as a particular frame of an animated GIF. Result should not be freed. | |
Static Public Member Functions | |
static ImageSourceRef | createRef (DataSourceRef dataSourceRef, ImageSource::Options options) |
static ImageSourceFileQuartzRef | createFileQuartzRef (DataSourceRef dataSourceRef, ImageSource::Options options) |
static void | registerSelf () |
Protected Member Functions | |
ImageSourceFileQuartz (CGImageRef imageRef, ImageSource::Options options, std::shared_ptr< const struct __CFDictionary > imageProperties, std::shared_ptr< const struct __CFDictionary > imageIndexProps) | |
Protected Attributes | |
std::shared_ptr< const struct __CFDictionary > | mImageProperties |
std::shared_ptr< const struct __CFDictionary > | mImageIndexProperties |
cinder::ImageSourceFileQuartz::ImageSourceFileQuartz | ( | CGImageRef | imageRef, |
ImageSource::Options | options, | ||
std::shared_ptr< const struct __CFDictionary > | imageProperties, | ||
std::shared_ptr< const struct __CFDictionary > | imageIndexProps | ||
) | [protected] |
static ImageSourceRef cinder::ImageSourceFileQuartz::createRef | ( | DataSourceRef | dataSourceRef, |
ImageSource::Options | options | ||
) | [static] |
ImageSourceFileQuartzRef cinder::ImageSourceFileQuartz::createFileQuartzRef | ( | DataSourceRef | dataSourceRef, |
ImageSource::Options | options | ||
) | [static] |
CFDictionaryRef cinder::ImageSourceFileQuartz::getQuartzProperties | ( | ) | const |
Returns a CFDictionaryRef of properties returned by Quartz ImageIO. Result should not be freed.
CFDictionaryRef cinder::ImageSourceFileQuartz::getQuartzIndexProperties | ( | ) | const |
Returns a CFDictionaryRef of properties returned by Quartz ImageIO specific to the particular image index optionally passed in ImageSource::Options, such as a particular frame of an animated GIF. Result should not be freed.
void cinder::ImageSourceFileQuartz::registerSelf | ( | ) | [static] |
std::shared_ptr<const struct __CFDictionary> cinder::ImageSourceFileQuartz::mImageProperties [protected] |
std::shared_ptr<const struct __CFDictionary> cinder::ImageSourceFileQuartz::mImageIndexProperties [protected] |