X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fgfxtools.h;h=ceabf5ed01789e48b0525833da417867b766dea4;hb=4d69b67e4c0234d1be6e84acb68f00ff0a9f869f;hp=b2c62474a21acf5849ffae0fb424ab9feee79855;hpb=c54c7a6fd7914cfa1a0674e3dd83e0931e89847c;p=swftools.git diff --git a/lib/gfxtools.h b/lib/gfxtools.h index b2c6247..ceabf5e 100644 --- a/lib/gfxtools.h +++ b/lib/gfxtools.h @@ -51,15 +51,16 @@ void gfxdrawer_target_gfxline(gfxdrawer_t*d); void gfxtool_draw_dashed_line(gfxdrawer_t*d, gfxline_t*line, float*dashes, float phase); gfxline_t* gfxtool_dash_line(gfxline_t*line, float*dashes, float phase); -void gfxline_dump(gfxline_t*l, FILE*fi); +void gfxline_dump(gfxline_t*l, FILE*fi, char*prefix); +void gfxline_append(gfxline_t*line1, gfxline_t*line2); void gfxline_free(gfxline_t*l); void gfxdraw_cubicTo(gfxdrawer_t*draw, double c1x, double c1y, double c2x, double c2y, double x, double y); +void gfxdraw_conicTo(gfxdrawer_t*draw, double cx, double cy, double tox, double toy); gfxbbox_t gfxline_getbbox(gfxline_t*line); gfxbbox_t gfxbbox_expand_to_point(gfxbbox_t box, gfxcoord_t x, gfxcoord_t y); - #ifdef __cplusplus } #endif