#include <CairoImageSurface.hpp>
Inheritance diagram for Ionflux::Tools::Cairo::ImageSurface:
Public Member Functions | |
ImageSurface () | |
Constructor. | |
ImageSurface (const ImageSurface &initSurface) | |
Constructor. | |
ImageSurface (cairo_surface_t *initSurface) | |
Constructor. | |
ImageSurface (cairo_format_t format, int width, int height) | |
Constructor. | |
ImageSurface (unsigned char *data, cairo_format_t format, int width, int height, int stride) | |
Constructor. | |
ImageSurface (const std::string &pngFilename) | |
Constructor. | |
ImageSurface (cairo_read_func_t pngReadFunc, void *closure) | |
Constructor. | |
virtual | ~ImageSurface () |
Destructor. | |
virtual cairo_status_t | writeToPng (const std::string &pngFilename) |
Write to png. | |
virtual cairo_status_t | writeToPngStream (cairo_write_func_t write_func, void *closure) |
Write to png stream. | |
virtual int | getWidth () |
Get width. | |
virtual int | getHeight () |
Get height. | |
virtual ImageSurface & | operator= (const ImageSurface &newCairoSurface) |
Assignment operator. | |
virtual ImageSurface & | operator= (cairo_surface_t *newCairoSurface) |
Assignment operator. |
Image surface for the Cairo vector graphics API (see http://www.cairographics.org/).
|
Constructor. Construct new ImageSurface object. |
|
Constructor. Construct new ImageSurface object.
|
|
Constructor. Construct new ImageSurface object.
|
|
Constructor. Construct new ImageSurface object.
|
|
Constructor. Construct new ImageSurface object.
|
|
Constructor. Construct new ImageSurface object.
|
|
Constructor. Construct new ImageSurface object.
|
|
Destructor. Destruct ImageSurface object. |
|
Get height. Get height
|
|
Get width. Get width
|
|
Assignment operator. Assign a cairo surface to this surface object.
Reimplemented from Ionflux::Tools::Cairo::Surface. |
|
Assignment operator. Assign a surface to another surface.
|
|
Write to png. Write to png
|
|
Write to png stream. Write to png stream
|