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

#include <ImageSourceFileQuartz.h>

List of all members.

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

Constructor & Destructor Documentation

cinder::ImageSourceFileQuartz::ImageSourceFileQuartz ( CGImageRef  imageRef,
ImageSource::Options  options,
std::shared_ptr< const struct __CFDictionary >  imageProperties,
std::shared_ptr< const struct __CFDictionary >  imageIndexProps 
) [protected]

Member Function Documentation

Returns a CFDictionaryRef of properties returned by Quartz ImageIO. Result should not be freed.

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.


Member Data Documentation

std::shared_ptr<const struct __CFDictionary> cinder::ImageSourceFileQuartz::mImageProperties [protected]
std::shared_ptr<const struct __CFDictionary> cinder::ImageSourceFileQuartz::mImageIndexProperties [protected]

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