X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fgfxpoly%2Fconvert.h;h=eec362dfceb6e168013ae2c4f6e9ac6112d056b1;hp=e5b3545b9224a7d8eca3196794c60e8cddbf7f9b;hb=8d76501168e44398feb36ae4d378178a676d8f2c;hpb=a7d3e2d9ec1e521a250b981c256afdcf7874f14d diff --git a/lib/gfxpoly/convert.h b/lib/gfxpoly/convert.h index e5b3545..eec362d 100644 --- a/lib/gfxpoly/convert.h +++ b/lib/gfxpoly/convert.h @@ -4,25 +4,18 @@ #include "../gfxdevice.h" #include "poly.h" -gfxpoly_t* gfxpoly_from_gfxline(gfxline_t*line, double gridsize); -gfxpoly_t* gfxpoly_from_file(const char*filename, double gridsize); -gfxpoly_t* gfxpoly_from_gfxcompactpoly(gfxcompactpoly_t*poly); - typedef struct _polywriter { - void(*moveto)(struct _polywriter*, int x, int y); - void(*lineto)(struct _polywriter*, int x, int y); + void(*moveto)(struct _polywriter*, int32_t x, int32_t y); + void(*lineto)(struct _polywriter*, int32_t x, int32_t y); void(*setgridsize)(struct _polywriter*, double g); void*(*finish)(struct _polywriter*); void*internal; } polywriter_t; void gfxpolywriter_init(polywriter_t*w); -void gfxcompactpolywriter_init(polywriter_t*w); - -gfxcompactpoly_t* gfxcompactpoly_from_gfxline(gfxline_t*line, double gridsize); -gfxcompactpoly_t* gfxcompactpoly_from_file(const char*filename, double gridsize); - -void gfxcompactpoly_destroy(gfxcompactpoly_t*poly); +gfxpoly_t* gfxpoly_from_gfxline(gfxline_t*line, double gridsize); +gfxpoly_t* gfxpoly_from_file(const char*filename, double gridsize); +void gfxpoly_destroy(gfxpoly_t*poly); #endif //__poly_convert_h__