_gfxfilter 46 lib/gfxfilter.h int (*setparameter)(struct _gfxfilter*in, const char*key, const char*value, struct _gfxdevice*out); _gfxfilter 47 lib/gfxfilter.h void (*startpage)(struct _gfxfilter*in, int width, int height, struct _gfxdevice*out); _gfxfilter 48 lib/gfxfilter.h void (*startclip)(struct _gfxfilter*in, gfxline_t*line, struct _gfxdevice*out); _gfxfilter 49 lib/gfxfilter.h void (*endclip)(struct _gfxfilter*in, struct _gfxdevice*out); _gfxfilter 50 lib/gfxfilter.h void (*stroke)(struct _gfxfilter*in, gfxline_t*line, gfxcoord_t width, gfxcolor_t*color, gfx_capType cap_style, gfx_joinType joint_style, gfxcoord_t miterLimit, struct _gfxdevice*out); _gfxfilter 51 lib/gfxfilter.h void (*fill)(struct _gfxfilter*in, gfxline_t*line, gfxcolor_t*color, struct _gfxdevice*out); _gfxfilter 52 lib/gfxfilter.h void (*fillbitmap)(struct _gfxfilter*in, gfxline_t*line, gfximage_t*img, gfxmatrix_t*imgcoord2devcoord, gfxcxform_t*cxform, struct _gfxdevice*out); //cxform? tiling? _gfxfilter 53 lib/gfxfilter.h void (*fillgradient)(struct _gfxfilter*in, gfxline_t*line, gfxgradient_t*gradient, gfxgradienttype_t type, gfxmatrix_t*gradcoord2devcoord, struct _gfxdevice*out); //? _gfxfilter 54 lib/gfxfilter.h void (*addfont)(struct _gfxfilter*in, gfxfont_t*font, struct _gfxdevice*out); _gfxfilter 55 lib/gfxfilter.h void (*drawchar)(struct _gfxfilter*in, gfxfont_t*font, int glyph, gfxcolor_t*color, gfxmatrix_t*matrix, struct _gfxdevice*out); _gfxfilter 56 lib/gfxfilter.h void (*drawlink)(struct _gfxfilter*in, gfxline_t*line, const char*action, struct _gfxdevice*out); _gfxfilter 57 lib/gfxfilter.h void (*endpage)(struct _gfxfilter*in, struct _gfxdevice*out); _gfxfilter 58 lib/gfxfilter.h gfxresult_t* (*finish)(struct _gfxfilter*in, struct _gfxdevice*out); _gfxfilter 60 lib/gfxfilter.h void (*dealloc)(struct _gfxfilter*f);