Definition: ImageSourceFileQuartz.h:36
ImageSourceFileQuartz(CGImageRef imageRef, ImageSource::Options options, std::shared_ptr< const struct __CFDictionary > imageProperties, std::shared_ptr< const struct __CFDictionary > imageIndexProps)
Definition: ImageSourceFileQuartz.cpp:127
CFDictionaryRef
Definition: QuickTime.cpp:61
std::shared_ptr< class ImageSourceFileQuartz > ImageSourceFileQuartzRef
Definition: ImageSourceFileQuartz.h:34
Definition: ImageSourceFileQuartz.h:56
CFDictionaryRef getQuartzIndexProperties() const
Returns a CFDictionaryRef of properties returned by Quartz ImageIO specific to the particular image i...
Definition: ImageSourceFileQuartz.cpp:137
static ImageSourceFileQuartzRef createFileQuartzRef(DataSourceRef dataSourceRef, ImageSource::Options options)
Definition: ImageSourceFileQuartz.cpp:81
Definition: ImageIo.h:201
CFDictionaryRef getQuartzProperties() const
Returns a CFDictionaryRef of properties returned by Quartz ImageIO. Result should not be freed...
Definition: ImageSourceFileQuartz.cpp:132
static ImageSourceRef createRef(DataSourceRef dataSourceRef, ImageSource::Options options)
Definition: ImageSourceFileQuartz.h:38
Definition: CinderCocoa.h:166
struct CGImage * CGImageRef
Definition: ImageSourceFileQuartz.h:30
Optional parameters passed when creating an Image.
Definition: ImageIo.h:92
#define REGISTER_IMAGE_IO_FILE_HANDLER(TYPE)
Definition: ImageIo.h:289
std::shared_ptr< const struct __CFDictionary > mImageProperties
Definition: ImageSourceFileQuartz.h:51
std::shared_ptr< const struct __CFDictionary > mImageIndexProperties
Definition: ImageSourceFileQuartz.h:51
std::shared_ptr< class ImageSource > ImageSourceRef
Definition: Channel.h:33
std::shared_ptr< class DataSource > DataSourceRef
Definition: DataSource.h:35
static void registerSelf()
Definition: ImageSourceFileQuartz.cpp:37