|
| CairoImage () |
|
| CairoImage (const char *rawData, uint width, uint height, ImageFormat format) |
|
| CairoImage (const char *rawData, const Size< uint > &size, ImageFormat format) |
|
| CairoImage (const CairoImage &image) |
|
| ~CairoImage () override |
|
void | loadFromMemory (const char *rawData, const Size< uint > &size, ImageFormat format=kImageFormatBGRA) noexcept override |
|
void | loadFromPNG (const char *pngData, uint dataSize) noexcept |
|
void | drawAt (const GraphicsContext &context, const Point< int > &pos) override |
|
cairo_surface_t * | getSurface () const noexcept |
|
CairoImage & | operator= (const CairoImage &image) noexcept |
|
void | loadFromMemory (const char *rdata, uint w, uint h, ImageFormat fmt=kImageFormatBGRA) |
|
void | draw (const GraphicsContext &context) |
|
void | drawAt (const GraphicsContext &context, int x, int y) |
|
virtual | ~ImageBase () |
|
bool | isValid () const noexcept |
|
bool | isInvalid () const noexcept |
|
uint | getWidth () const noexcept |
|
uint | getHeight () const noexcept |
|
const Size< uint > & | getSize () const noexcept |
|
const char * | getRawData () const noexcept |
|
ImageFormat | getFormat () const noexcept |
|
void | loadFromMemory (const char *rawData, uint width, uint height, ImageFormat format=kImageFormatBGRA) noexcept |
|
void | draw (const GraphicsContext &context) |
|
void | drawAt (const GraphicsContext &context, int x, int y) |
|
ImageBase & | operator= (const ImageBase &image) noexcept |
|
bool | operator== (const ImageBase &image) const noexcept |
|
bool | operator!= (const ImageBase &image) const noexcept |
|