Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::OSXImage Class Reference

#include <OSXImage.h>

Inheritance diagram for VCF::OSXImage:

VCF::AbstractImage VCF::Image VCF::Object VCF::Persistable List of all members.

Public Member Functions

 OSXImage ()
 OSXImage (const uint32 &width, const uint32 &height)
 OSXImage (GraphicsContext *context, Rect *rect)
 OSXImage (CFURLRef url, const String &ext)
virtual ~OSXImage ()
void init ()
virtual void setSize (const uint32 &width, const uint32 &height)
virtual void beginDrawing ()
 Call this method before calling getImageContext() to "lock" the images pixels and ensure that the GraphicsContext returns is properly sycnhed with the image's data.
virtual void finishedDrawing ()
CGImageRef createCGImage ()

Protected Member Functions

void setAlpha (float val)
void createBMP ()
void loadFromURL (CFURLRef url, const String &ext)

Protected Attributes

CGContextRef imageCGRef_

Constructor & Destructor Documentation

VCF::OSXImage::OSXImage  ) 
 

VCF::OSXImage::OSXImage const uint32 width,
const uint32 height
 

VCF::OSXImage::OSXImage GraphicsContext context,
Rect rect
 

VCF::OSXImage::OSXImage CFURLRef  url,
const String ext
 

virtual VCF::OSXImage::~OSXImage  )  [virtual]
 


Member Function Documentation

virtual void VCF::OSXImage::beginDrawing  )  [virtual]
 

Call this method before calling getImageContext() to "lock" the images pixels and ensure that the GraphicsContext returns is properly sycnhed with the image's data.

Implements VCF::Image.

void VCF::OSXImage::createBMP  )  [protected]
 

CGImageRef VCF::OSXImage::createCGImage  ) 
 

virtual void VCF::OSXImage::finishedDrawing  )  [virtual]
 

Implements VCF::Image.

void VCF::OSXImage::init  ) 
 

void VCF::OSXImage::loadFromURL CFURLRef  url,
const String ext
[protected]
 

void VCF::OSXImage::setAlpha float  val  )  [protected]
 

virtual void VCF::OSXImage::setSize const uint32 width,
const uint32 height
[virtual]
 

Reimplemented from VCF::AbstractImage.


Member Data Documentation

CGContextRef VCF::OSXImage::imageCGRef_ [protected]
 


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information