void (*moveTo)(struct _gfxdrawer*d, gfxcoord_t x, gfxcoord_t y);
void (*lineTo)(struct _gfxdrawer*d, gfxcoord_t x, gfxcoord_t y);
void (*splineTo)(struct _gfxdrawer*d, gfxcoord_t sx, gfxcoord_t sy, gfxcoord_t x, gfxcoord_t y);
+ void (*close)(struct _gfxdrawer*d);
void* (*result)(struct _gfxdrawer*d);
} gfxdrawer_t;
gfxbbox_t* gfxline_isrectangle(gfxline_t*_l);
gfxline_t*gfxline_makerectangle(int x1, int y1, int x2, int y2);
+gfxline_t*gfxline_makecircle(double x,double y,double rx, double ry);
void gfxline_show(gfxline_t*line, FILE*fi);
#ifdef __cplusplus