_gfxdevice 34 lib/devices/polyops.h gfxline_t*gfxdevice_union_getunion(struct _gfxdevice*dev); _gfxdevice 114 lib/gfxdevice.h int (*setparameter)(struct _gfxdevice*dev, const char*key, const char*value); _gfxdevice 116 lib/gfxdevice.h void (*startpage)(struct _gfxdevice*dev, int width, int height); _gfxdevice 118 lib/gfxdevice.h void (*startclip)(struct _gfxdevice*dev, gfxline_t*line); _gfxdevice 119 lib/gfxdevice.h void (*endclip)(struct _gfxdevice*dev); _gfxdevice 120 lib/gfxdevice.h void (*stroke)(struct _gfxdevice*dev, gfxline_t*line, gfxcoord_t width, gfxcolor_t*color, gfx_capType cap_style, gfx_joinType joint_style, gfxcoord_t miterLimit); _gfxdevice 121 lib/gfxdevice.h void (*fill)(struct _gfxdevice*dev, gfxline_t*line, gfxcolor_t*color); _gfxdevice 124 lib/gfxdevice.h void (*fillbitmap)(struct _gfxdevice*dev, gfxline_t*line, gfximage_t*img, gfxmatrix_t*imgcoord2devcoord, gfxcxform_t*cxform); //cxform? tiling? _gfxdevice 126 lib/gfxdevice.h void (*fillgradient)(struct _gfxdevice*dev, gfxline_t*line, gfxgradient_t*gradient, gfxgradienttype_t type, gfxmatrix_t*gradcoord2devcoord); //? _gfxdevice 128 lib/gfxdevice.h void (*addfont)(struct _gfxdevice*dev, gfxfont_t*font); _gfxdevice 130 lib/gfxdevice.h void (*drawchar)(struct _gfxdevice*dev, gfxfont_t*font, int glyph, gfxcolor_t*color, gfxmatrix_t*matrix); _gfxdevice 132 lib/gfxdevice.h void (*drawlink)(struct _gfxdevice*dev, gfxline_t*line, const char*action); _gfxdevice 134 lib/gfxdevice.h void (*endpage)(struct _gfxdevice*dev); _gfxdevice 138 lib/gfxdevice.h gfxresult_t* (*finish)(struct _gfxdevice*dev); _gfxdevice 46 lib/gfxfilter.h int (*setparameter)(struct _gfxfilter*in, const char*key, const char*value, struct _gfxdevice*out); _gfxdevice 47 lib/gfxfilter.h void (*startpage)(struct _gfxfilter*in, int width, int height, struct _gfxdevice*out); _gfxdevice 48 lib/gfxfilter.h void (*startclip)(struct _gfxfilter*in, gfxline_t*line, struct _gfxdevice*out); _gfxdevice 49 lib/gfxfilter.h void (*endclip)(struct _gfxfilter*in, struct _gfxdevice*out); _gfxdevice 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); _gfxdevice 51 lib/gfxfilter.h void (*fill)(struct _gfxfilter*in, gfxline_t*line, gfxcolor_t*color, struct _gfxdevice*out); _gfxdevice 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? _gfxdevice 53 lib/gfxfilter.h void (*fillgradient)(struct _gfxfilter*in, gfxline_t*line, gfxgradient_t*gradient, gfxgradienttype_t type, gfxmatrix_t*gradcoord2devcoord, struct _gfxdevice*out); //? _gfxdevice 54 lib/gfxfilter.h void (*addfont)(struct _gfxfilter*in, gfxfont_t*font, struct _gfxdevice*out); _gfxdevice 55 lib/gfxfilter.h void (*drawchar)(struct _gfxfilter*in, gfxfont_t*font, int glyph, gfxcolor_t*color, gfxmatrix_t*matrix, struct _gfxdevice*out); _gfxdevice 56 lib/gfxfilter.h void (*drawlink)(struct _gfxfilter*in, gfxline_t*line, const char*action, struct _gfxdevice*out); _gfxdevice 57 lib/gfxfilter.h void (*endpage)(struct _gfxfilter*in, struct _gfxdevice*out); _gfxdevice 58 lib/gfxfilter.h gfxresult_t* (*finish)(struct _gfxfilter*in, struct _gfxdevice*out);