X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fgfxtools.h;h=ea511faf2a0c2a8c1dfa00b5282b7584b7d484c5;hp=f24faeecc8a746517c3ac8c41f700d89d0b2227f;hb=bf04757cd94e94c1f67fa3d2a4e3e59fa5bce0c0;hpb=b297c77630e356035a75d9c4297ba1d6ed424b16 diff --git a/lib/gfxtools.h b/lib/gfxtools.h index f24faee..ea511fa 100644 --- a/lib/gfxtools.h +++ b/lib/gfxtools.h @@ -68,6 +68,7 @@ void gfxdraw_conicTo(gfxdrawer_t*draw, double cx, double cy, double tox, double gfxbbox_t gfxline_getbbox(gfxline_t*line); gfxbbox_t gfxbbox_expand_to_point(gfxbbox_t box, gfxcoord_t x, gfxcoord_t y); +void gfxbbox_intersect(gfxbbox_t*box1, gfxbbox_t*box2); void gfxline_transform(gfxline_t*line, gfxmatrix_t*matrix); @@ -81,6 +82,9 @@ gfxfontlist_t* gfxfontlist_create(); gfxfontlist_t*gfxfontlist_addfont(gfxfontlist_t*list, gfxfont_t*font); gfxfont_t*gfxfontlist_findfont(gfxfontlist_t*list, char*id); char gfxfontlist_hasfont(gfxfontlist_t*list, gfxfont_t*font); +void gfxfontlist_free(gfxfontlist_t*list, char deletefonts); + +gfxbbox_t* gfxline_isrectangle(gfxline_t*_l); gfxline_t*gfxline_makerectangle(int x1, int y1, int x2, int y2); void gfxline_show(gfxline_t*line, FILE*fi);