-double gfx_get_text_width ( gfx_canvas_t *canvas,
- double start, char* font, double size,
- double tabwidth, char* text, int rotation);
-
-/* save image to file */
-int gfx_render (gfx_canvas_t *canvas,
- art_u32 width, art_u32 height,
- gfx_color_t background, FILE *fo);
-
-/* free memory used by nodes this will also remove memory required for
- node chain and associated material */
-int gfx_destroy (gfx_canvas_t *canvas);
-
-
-/* PNG support*/
-int gfx_render_png (gfx_canvas_t *canvas,
- art_u32 width, art_u32 height,
- gfx_color_t background, FILE *fo);
-double gfx_get_text_width_libart ( double start, char* font, double size,
- double tabwidth, char* text, int rotation);
-
-/* SVG support */
-int gfx_render_svg (gfx_canvas_t *canvas,
- art_u32 width, art_u32 height,
- gfx_color_t background, FILE *fo);
-
-/* EPS support */
-int gfx_render_eps (gfx_canvas_t *canvas,
- art_u32 width, art_u32 height,
- gfx_color_t background, FILE *fo);
-
-/* PDF support */
-int gfx_render_pdf (gfx_canvas_t *canvas,
- art_u32 width, art_u32 height,
- gfx_color_t background, FILE *fo);
-