draw 2830 lib/devices/swf.c drawer_t draw; draw 2855 lib/devices/swf.c swf_Shape01DrawerInit(&draw, 0); draw 2870 lib/devices/swf.c draw.moveTo(&draw, &to); draw 2872 lib/devices/swf.c draw.lineTo(&draw, &to); draw 2874 lib/devices/swf.c draw.splineTo(&draw, &c, &to); draw 2878 lib/devices/swf.c draw.finish(&draw); draw 2879 lib/devices/swf.c swffont->glyph[t].shape = swf_ShapeDrawerToShape(&draw); draw 2881 lib/devices/swf.c SRECT bbox = swf_ShapeDrawerGetBBox(&draw); draw 2893 lib/devices/swf.c draw.dealloc(&draw); draw 61 lib/drawer.c FPOINT* pos = &draw->pos; draw 67 lib/drawer.c draw_cubicTo(draw, &c1,&c2,to); draw 69 lib/drawer.c draw->pos = *to; draw 80 lib/drawer.c draw_conicTo(draw, &c1, &c2); draw 87 lib/drawer.c draw->moveTo(draw, &c); draw 94 lib/drawer.c draw->lineTo(draw, &c); draw 123 lib/drawer.c draw->moveTo(draw, &to); draw 131 lib/drawer.c draw->lineTo(draw, &to); draw 139 lib/drawer.c draw->splineTo(draw, &mid, &to); draw 147 lib/drawer.c draw_conicTo(draw, &mid, &to); draw 156 lib/drawer.c draw_moveTo2(draw, mx, my-r); draw 157 lib/drawer.c draw_conicTo2(draw, mx+r2, my-r2, mx+r, my); draw 158 lib/drawer.c draw_conicTo2(draw, mx+r2, my+r2, mx, my+r); draw 159 lib/drawer.c draw_conicTo2(draw, mx-r2, my+r2, mx-r, my); draw 160 lib/drawer.c draw_conicTo2(draw, mx-r2, my-r2, mx, my-r); draw 168 lib/drawer.c draw_moveTo2(draw, x1, y1); draw 169 lib/drawer.c draw_lineTo2(draw, x1, y2); draw 170 lib/drawer.c draw_lineTo2(draw, x2, y2); draw 171 lib/drawer.c draw_lineTo2(draw, x2, y1); draw 172 lib/drawer.c draw_lineTo2(draw, x1, y1); draw 184 lib/drawer.c draw_cubicTo(draw, &mid1, &mid2, &to); draw 368 lib/drawer.c c.start.x = draw->pos.x; draw 369 lib/drawer.c c.start.y = draw->pos.y; draw 386 lib/drawer.c draw->splineTo(draw, &mid, &to); draw 36 lib/drawer.h void (*setLineStyle)(struct _drawer_t*draw, void*linestyle); draw 37 lib/drawer.h void (*setFillStyle)(struct _drawer_t*draw, void*fillstyle); draw 39 lib/drawer.h void (*moveTo)(struct _drawer_t*draw, FPOINT * to); draw 40 lib/drawer.h void (*lineTo)(struct _drawer_t*draw, FPOINT * to); draw 41 lib/drawer.h void (*splineTo)(struct _drawer_t*draw, FPOINT*c, FPOINT * to); draw 42 lib/drawer.h void (*finish)(struct _drawer_t*draw); draw 44 lib/drawer.h void (*dealloc)(struct _drawer_t*draw); draw 66 lib/gfxfont.c gfxdrawer_t* draw; draw 73 lib/gfxfont.c gfxdrawer_t* draw = info->draw; draw 76 lib/gfxfont.c draw->moveTo(draw, x,y); draw 82 lib/gfxfont.c gfxdrawer_t* draw = info->draw; draw 85 lib/gfxfont.c draw->lineTo(draw, x,y); draw 91 lib/gfxfont.c gfxdrawer_t* draw = info->draw; draw 98 lib/gfxfont.c gfxdraw_cubicTo(draw, c1x, c1y, c2x, c2y, tox, toy, info->quality); draw 104 lib/gfxfont.c gfxdrawer_t* draw = info->draw; draw 109 lib/gfxfont.c gfxdraw_conicTo(draw, cx,cy, tox,toy, info->quality); draw 308 lib/gfxfont.c gfxdrawer_t draw; draw 375 lib/gfxfont.c gfxdrawer_target_gfxline(&draw); draw 376 lib/gfxfont.c info.draw = &draw; draw 384 lib/gfxfont.c gfxline_free((gfxline_t*)draw.result(&draw)); draw 389 lib/gfxfont.c font->glyphs[font->num_glyphs].line = (gfxline_t*)draw.result(&draw); draw 40 lib/gfxpoly/stroke.c draw->lineTo(draw, x+cos(a1)*r,y+sin(a1)*r); draw 49 lib/gfxpoly/stroke.c draw->splineTo(draw, dx, dy, xx, yy); draw 110 lib/gfxpoly/stroke.c draw_arc(draw, p[pos].x, p[pos].y, lastw-M_PI/2, w-M_PI/2, width); draw 119 lib/gfxpoly/stroke.c draw->lineTo(draw, p[pos].x+addx, p[pos].y+addy); draw 127 lib/gfxpoly/stroke.c draw->lineTo(draw, p[pos].x+addx, p[pos].y+addy); draw 130 lib/gfxpoly/stroke.c draw->lineTo(draw, p[pos+incr].x+addx, p[pos+incr].y+addy); draw 135 lib/gfxpoly/stroke.c draw->close(draw); draw 142 lib/gfxpoly/stroke.c draw->lineTo(draw, p[pos].x+c, p[pos].y+s); draw 143 lib/gfxpoly/stroke.c draw->lineTo(draw, p[pos].x-c, p[pos].y-s); draw 145 lib/gfxpoly/stroke.c draw_arc(draw, p[pos].x, p[pos].y, lastw-M_PI/2, lastw+M_PI/2, width); draw 149 lib/gfxpoly/stroke.c draw->lineTo(draw, p[pos].x+c, p[pos].y+s); draw 150 lib/gfxpoly/stroke.c draw->lineTo(draw, p[pos].x+c-s, p[pos].y+s+c); draw 151 lib/gfxpoly/stroke.c draw->lineTo(draw, p[pos].x-c-s, p[pos].y-s+c); draw 152 lib/gfxpoly/stroke.c draw->lineTo(draw, p[pos].x-c, p[pos].y-s); draw 161 lib/gfxpoly/stroke.c draw->close(draw); draw 198 lib/gfxpoly/stroke.c draw_single_stroke(points, pos, draw, width, cap, join, miterLimit); draw 217 lib/gfxpoly/stroke.c if(pos) draw_single_stroke(points, pos, draw, width, cap, join, miterLimit); draw 601 lib/gfxtools.c double c1x = (draw->x + 2 * cx) / 3; draw 602 lib/gfxtools.c double c1y = (draw->y + 2 * cy) / 3; draw 605 lib/gfxtools.c gfxdraw_cubicTo(draw, c1x, c1y, c2x, c2y, tox, toy, quality); draw 616 lib/gfxtools.c c.start.x = draw->x; draw 617 lib/gfxtools.c c.start.y = draw->y; draw 634 lib/gfxtools.c draw->splineTo(draw, mid.x, mid.y, to.x, to.y); draw 68 lib/gfxtools.h void gfxdraw_cubicTo(gfxdrawer_t*draw, double c1x, double c1y, double c2x, double c2y, double x, double y, double quality); draw 69 lib/gfxtools.h void gfxdraw_conicTo(gfxdrawer_t*draw, double cx, double cy, double tox, double toy, double quality); draw 29 lib/modules/swfdraw.c draw->internal = sdraw; draw 31 lib/modules/swfdraw.c draw->setLineStyle = swf_ShapeDrawerSetLineStyle; draw 32 lib/modules/swfdraw.c draw->setFillStyle = swf_ShapeDrawerSetFillStyle; draw 33 lib/modules/swfdraw.c draw->moveTo = swf_ShapeDrawerMoveTo; draw 34 lib/modules/swfdraw.c draw->lineTo = swf_ShapeDrawerLineTo; draw 35 lib/modules/swfdraw.c draw->splineTo = swf_ShapeDrawerSplineTo; draw 36 lib/modules/swfdraw.c draw->finish = swf_ShapeDrawerFinish; draw 37 lib/modules/swfdraw.c draw->dealloc = swf_ShapeDrawerClear; draw 46 lib/modules/swfdraw.c draw->pos.x = 0; draw 47 lib/modules/swfdraw.c draw->pos.y = 0; draw 63 lib/modules/swfdraw.c swf_ShapeDrawerInit(draw, tag, 0, 1); draw 68 lib/modules/swfdraw.c swf_ShapeDrawerInit(draw, tag, 1, 0); draw 73 lib/modules/swfdraw.c swf_ShapeDrawerInit(draw, tag, 1, 1); draw 78 lib/modules/swfdraw.c SWFSHAPEDRAWER*sdraw = (SWFSHAPEDRAWER*)draw->internal; draw 82 lib/modules/swfdraw.c SWFSHAPEDRAWER*sdraw = (SWFSHAPEDRAWER*)draw->internal; draw 86 lib/modules/swfdraw.c SWFSHAPEDRAWER*sdraw = (SWFSHAPEDRAWER*)draw->internal; draw 94 lib/modules/swfdraw.c draw->lineTo(draw, &to); draw 99 lib/modules/swfdraw.c SWFSHAPEDRAWER*sdraw = (SWFSHAPEDRAWER*)draw->internal; draw 112 lib/modules/swfdraw.c fixEndPoint(draw); draw 116 lib/modules/swfdraw.c draw->pos = *to; draw 121 lib/modules/swfdraw.c SWFSHAPEDRAWER*sdraw = (SWFSHAPEDRAWER*)draw->internal; draw 135 lib/modules/swfdraw.c draw->pos = *to; draw 139 lib/modules/swfdraw.c SWFSHAPEDRAWER*sdraw = (SWFSHAPEDRAWER*)draw->internal; draw 159 lib/modules/swfdraw.c draw->pos = *to; draw 163 lib/modules/swfdraw.c SWFSHAPEDRAWER*sdraw = (SWFSHAPEDRAWER*)draw->internal; draw 167 lib/modules/swfdraw.c fixEndPoint(draw); draw 180 lib/modules/swfdraw.c SWFSHAPEDRAWER*sdraw = (SWFSHAPEDRAWER*)draw->internal; draw 188 lib/modules/swfdraw.c rfx_free(draw->internal); draw 189 lib/modules/swfdraw.c draw->internal = 0; draw 194 lib/modules/swfdraw.c SWFSHAPEDRAWER*sdraw = (SWFSHAPEDRAWER*)draw->internal; draw 200 lib/modules/swfdraw.c SWFSHAPEDRAWER*sdraw = (SWFSHAPEDRAWER*)draw->internal; draw 204 lib/modules/swfdraw.c swf_ShapeDrawerFinish(draw); draw 68 lib/modules/swffont.c drawer_t* draw = (drawer_t*)user; draw 72 lib/modules/swffont.c draw->moveTo(draw, &to); draw 77 lib/modules/swffont.c drawer_t* draw = (drawer_t*)user; draw 81 lib/modules/swffont.c draw->lineTo(draw, &to); draw 86 lib/modules/swffont.c drawer_t* draw = (drawer_t*)user; draw 92 lib/modules/swffont.c draw_conicTo(draw, &c, &to); draw 97 lib/modules/swffont.c drawer_t* draw = (drawer_t*)user; draw 105 lib/modules/swffont.c draw_cubicTo(draw, &c1, &c2, &to); draw 249 lib/modules/swffont.c drawer_t draw; draw 299 lib/modules/swffont.c swf_Shape01DrawerInit(&draw, 0); draw 303 lib/modules/swffont.c error = FT_Outline_Decompose(&face->glyph->outline, &outline_functions, &draw); draw 306 lib/modules/swffont.c draw.finish(&draw); draw 310 lib/modules/swffont.c draw.dealloc(&draw); draw 327 lib/modules/swffont.c SRECT b = swf_ShapeDrawerGetBBox(&draw); draw 335 lib/modules/swffont.c font->glyph[font->numchars].shape = swf_ShapeDrawerToShape(&draw); draw 339 lib/modules/swffont.c draw.dealloc(&draw); draw 483 lib/modules/swffont.c drawer_t draw; draw 502 lib/modules/swffont.c swf_Shape01DrawerInit(&draw, 0); draw 509 lib/modules/swffont.c draw.moveTo(&draw,&pos); draw 511 lib/modules/swffont.c draw.lineTo(&draw,&pos); draw 519 lib/modules/swffont.c draw_cubicTo(&draw,&b,&c,&pos); draw 527 lib/modules/swffont.c draw.finish(&draw); draw 529 lib/modules/swffont.c font->glyph[c].shape = swf_ShapeDrawerToShape(&draw); draw 530 lib/modules/swffont.c bbox = swf_ShapeDrawerGetBBox(&draw); draw 531 lib/modules/swffont.c draw.dealloc(&draw); draw 1751 lib/modules/swftext.c draw->moveTo(draw, &to); draw 1756 lib/modules/swftext.c draw->lineTo(draw, &to); draw 1763 lib/modules/swftext.c draw->splineTo(draw, &mid, &to); draw 887 lib/pdf/GFXOutputDev.cc gfxdrawer_t draw; draw 888 lib/pdf/GFXOutputDev.cc gfxdrawer_target_gfxline(&draw); draw 902 lib/pdf/GFXOutputDev.cc draw.lineTo(&draw, lastx, lasty); draw 904 lib/pdf/GFXOutputDev.cc draw.moveTo(&draw, x,y); draw 921 lib/pdf/GFXOutputDev.cc draw.lineTo(&draw, x,y); draw 923 lib/pdf/GFXOutputDev.cc gfxdraw_cubicTo(&draw, bx,by, cx,cy, x,y, 0.05); draw 932 lib/pdf/GFXOutputDev.cc draw.lineTo(&draw, lastx, lasty); draw 934 lib/pdf/GFXOutputDev.cc gfxline_t*result = (gfxline_t*)draw.result(&draw); draw 70 lib/pdf/xpdf/Annot.h void draw(Gfx *gfx, GBool printing); draw 340 lib/pdf/xpdf/Page.cc annotList->getAnnot(i)->draw(gfx, printing); draw 723 lib/python/tags.c drawer_t draw; draw 724 lib/python/tags.c swf_Shape11DrawerInit(&draw, 0); draw 725 lib/python/tags.c draw_string(&draw, s); draw 726 lib/python/tags.c draw.finish(&draw); draw 727 lib/python/tags.c SHAPE*s1 = swf_ShapeDrawerToShape(&draw); draw 728 lib/python/tags.c SRECT r = swf_ShapeDrawerGetBBox(&draw); draw 734 lib/python/tags.c draw.dealloc(&draw); draw 503 lib/rfxswf.h void swf_Shape10DrawerInit(drawer_t*draw, TAG*tag); draw 504 lib/rfxswf.h void swf_Shape01DrawerInit(drawer_t*draw, TAG*tag); draw 505 lib/rfxswf.h void swf_Shape11DrawerInit(drawer_t*draw, TAG*tag); draw 506 lib/rfxswf.h SHAPE* swf_ShapeDrawerToShape(drawer_t*draw); draw 507 lib/rfxswf.h SRECT swf_ShapeDrawerGetBBox(drawer_t*draw); draw 509 lib/rfxswf.h void swf_DrawString(drawer_t*draw, const char*source); draw 691 lib/rfxswf.h void swf_DrawText(drawer_t*draw, SWFFONT*font, int size, const char*text); draw 1351 src/swfc.c drawer_t draw; draw 1352 src/swfc.c swf_Shape11DrawerInit(&draw, 0); draw 1353 src/swfc.c swf_DrawText(&draw, font, (int)(size*100), (char*)_text); draw 1354 src/swfc.c draw.finish(&draw); draw 1355 src/swfc.c outline->shape = swf_ShapeDrawerToShape(&draw); draw 1356 src/swfc.c outline->bbox = swf_ShapeDrawerGetBBox(&draw); draw 1357 src/swfc.c draw.dealloc(&draw); draw 2020 src/swfc.c drawer_t draw; draw 2026 src/swfc.c swf_Shape11DrawerInit(&draw, 0); draw 2028 src/swfc.c draw_string(&draw, source); draw 2029 src/swfc.c draw.finish(&draw); draw 2030 src/swfc.c shape = swf_ShapeDrawerToShape(&draw); draw 2031 src/swfc.c bounds = swf_ShapeDrawerGetBBox(&draw); draw 2032 src/swfc.c draw.dealloc(&draw);