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

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]

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: