3812c619cabda233b0c1d3b0fddabc7f1e11392a
[tbo.git] / src / svgimage.h
1 #ifndef __TBO_SVG_IMAGE__
2 #define __TBO_SVG_IMAGE__
3
4 #include <cairo.h>
5 #include <stdio.h>
6 #include "tbo-types.h"
7
8 typedef tbo_object SVGImage;
9
10 SVGImage * tbo_svgimage_new ();
11 SVGImage * tbo_svgimage_new_width_params (int x, int y, int width, int height, const char *path);
12 void tbo_svg_image_free (SVGImage *self);
13 void tbo_svg_image_draw (SVGImage *self, Frame *frame, cairo_t *cr);
14 void tbo_svg_image_save (SVGImage *self, FILE *file);
15
16 #endif