gfxpoly_t 39 lib/devices/polyops.c gfxpoly_t*poly; gfxpoly_t 47 lib/devices/polyops.c gfxpoly_t*polyunion; gfxpoly_t 94 lib/devices/polyops.c gfxpoly_t* oldclip = i->clip?i->clip->poly:0; gfxpoly_t 95 lib/devices/polyops.c gfxpoly_t* poly = gfxpoly_from_fill(line, DEFAULT_GRID); gfxpoly_t 101 lib/devices/polyops.c gfxpoly_t* currentclip = 0; gfxpoly_t 124 lib/devices/polyops.c gfxpoly_t*intersection = gfxpoly_intersect(poly, oldclip); gfxpoly_t 172 lib/devices/polyops.c static void addtounion(struct _gfxdevice*dev, gfxpoly_t*poly) gfxpoly_t 176 lib/devices/polyops.c gfxpoly_t*old = i->polyunion; gfxpoly_t 177 lib/devices/polyops.c gfxpoly_t*newpoly = gfxpoly_union(poly,i->polyunion); gfxpoly_t 183 lib/devices/polyops.c static gfxline_t* handle_poly(gfxdevice_t*dev, gfxpoly_t*poly, char*ok) gfxpoly_t 187 lib/devices/polyops.c gfxpoly_t*old = poly; gfxpoly_t 229 lib/devices/polyops.c gfxpoly_t* poly = gfxpoly_from_stroke(line, width, cap_style, joint_style, miterLimit, DEFAULT_GRID); gfxpoly_t 247 lib/devices/polyops.c gfxpoly_t*poly = gfxpoly_from_fill(line, DEFAULT_GRID); gfxpoly_t 264 lib/devices/polyops.c gfxpoly_t*poly = gfxpoly_from_fill(line, DEFAULT_GRID); gfxpoly_t 281 lib/devices/polyops.c gfxpoly_t*poly = gfxpoly_from_fill(line, DEFAULT_GRID); gfxpoly_t 311 lib/devices/polyops.c gfxpoly_t*dummybox = gfxpoly_createbox(bbox.xmin,bbox.ymin,bbox.xmax,bbox.ymax, DEFAULT_GRID); gfxpoly_t 2653 lib/devices/swf.c gfxpoly_t* poly = gfxpoly_from_stroke(line, width, cap_style, joint_style, miterLimit, DEFAULT_GRID); gfxpoly_t 79 lib/filters/vectors_to_glyphs.c gfxpoly_t*poly = gfxpoly_from_stroke(line, width, cap_style, joint_style, miterLimit, DEFAULT_GRID); gfxpoly_t 966 lib/gfxpoly.c gfxline_t* gfxline_from_gfxpoly(gfxpoly_t*poly) gfxpoly_t 1001 lib/gfxpoly.c gfxpoly_t* gfxpoly_from_fill(gfxline_t*line, double gridsize) gfxpoly_t 1046 lib/gfxpoly.c return (gfxpoly_t*)svp; gfxpoly_t 1049 lib/gfxpoly.c gfxpoly_t* gfxpoly_intersect(gfxpoly_t*poly1, gfxpoly_t*poly2) gfxpoly_t 1088 lib/gfxpoly.c return (gfxpoly_t*)svp_new; gfxpoly_t 1091 lib/gfxpoly.c gfxpoly_t* gfxpoly_union(gfxpoly_t*poly1, gfxpoly_t*poly2) gfxpoly_t 1098 lib/gfxpoly.c return (gfxpoly_t*)svp; gfxpoly_t 1101 lib/gfxpoly.c gfxpoly_t* gfxpoly_from_stroke(gfxline_t*line, gfxcoord_t width, gfx_capType cap_style, gfx_joinType joint_style, double miterLimit, double gridsize) gfxpoly_t 1122 lib/gfxpoly.c return (gfxpoly_t*)svp; gfxpoly_t 1138 lib/gfxpoly.c gfxline_t* result = gfxline_from_gfxpoly((gfxpoly_t*)svp_rewinded); gfxpoly_t 1144 lib/gfxpoly.c gfxpoly_t* gfxpoly_createbox(double x1, double y1,double x2, double y2, double gridsize) gfxpoly_t 1167 lib/gfxpoly.c return (gfxpoly_t*)svp; gfxpoly_t 1170 lib/gfxpoly.c void gfxpoly_destroy(gfxpoly_t*poly) gfxpoly_t 43 lib/gfxpoly.h void gfxpoly_destroy(gfxpoly_t*poly); gfxpoly_t 46 lib/gfxpoly.h gfxpoly_t* gfxpoly_from_fill(gfxline_t*line, double gridsize); gfxpoly_t 47 lib/gfxpoly.h gfxpoly_t* gfxpoly_from_stroke(gfxline_t*line, gfxcoord_t width, gfx_capType cap_style, gfx_joinType joint_style, gfxcoord_t miterLimit, double gridsize); gfxpoly_t 50 lib/gfxpoly.h gfxpoly_t* gfxpoly_intersect(gfxpoly_t*p1, gfxpoly_t*p2); gfxpoly_t 51 lib/gfxpoly.h gfxpoly_t* gfxpoly_union(gfxpoly_t*p1, gfxpoly_t*p2); gfxpoly_t 54 lib/gfxpoly.h gfxpoly_t* gfxpoly_createbox(double x1, double y1,double x2, double y2, double gridsize); gfxpoly_t 55 lib/gfxpoly.h gfxline_t* gfxline_from_gfxpoly(gfxpoly_t*poly); gfxpoly_t 56 lib/gfxpoly.h gfxline_t* gfxline_from_gfxpoly_with_direction(gfxpoly_t*poly); gfxpoly_t 121 lib/gfxpoly/convert.c gfxpoly_t*poly; gfxpoly_t 223 lib/gfxpoly/convert.c gfxpoly_t*poly = data->poly; gfxpoly_t 234 lib/gfxpoly/convert.c data->poly = rfx_calloc(sizeof(gfxpoly_t)); gfxpoly_t 245 lib/gfxpoly/convert.c gfxpoly_t* gfxpoly_from_fill(gfxline_t*line, double gridsize) gfxpoly_t 251 lib/gfxpoly/convert.c return (gfxpoly_t*)writer.finish(&writer); gfxpoly_t 253 lib/gfxpoly/convert.c gfxpoly_t* gfxpoly_from_file(const char*filename, double gridsize) gfxpoly_t 259 lib/gfxpoly/convert.c return (gfxpoly_t*)writer.finish(&writer); gfxpoly_t 261 lib/gfxpoly/convert.c void gfxpoly_destroy(gfxpoly_t*poly) gfxpoly_t 392 lib/gfxpoly/convert.c gfxline_t*gfxline_from_gfxpoly(gfxpoly_t*poly) gfxpoly_t 420 lib/gfxpoly/convert.c static gfxline_t*mkgfxline(gfxpoly_t*poly, char preserve_direction) gfxpoly_t 522 lib/gfxpoly/convert.c gfxline_t*gfxline_from_gfxpoly(gfxpoly_t*poly) gfxpoly_t 527 lib/gfxpoly/convert.c gfxline_t*gfxline_from_gfxpoly_with_direction(gfxpoly_t*poly) gfxpoly_t 535 lib/gfxpoly/convert.c gfxpoly_t*poly = gfxpoly_from_fill(line, gridsize); gfxpoly_t 536 lib/gfxpoly/convert.c gfxpoly_t*poly2 = gfxpoly_process(poly, 0, &windrule_circular, &onepolygon); gfxpoly_t 543 lib/gfxpoly/convert.c gfxpoly_t* gfxpoly_createbox(double x1, double y1,double x2, double y2, double gridsize) gfxpoly_t 546 lib/gfxpoly/convert.c gfxpoly_t* poly = gfxpoly_from_fill(line, gridsize); gfxpoly_t 20 lib/gfxpoly/convert.h gfxpoly_t* gfxpoly_from_fill(gfxline_t*line, double gridsize); gfxpoly_t 21 lib/gfxpoly/convert.h gfxpoly_t* gfxpoly_from_file(const char*filename, double gridsize); gfxpoly_t 22 lib/gfxpoly/convert.h void gfxpoly_destroy(gfxpoly_t*poly); gfxpoly_t 24 lib/gfxpoly/convert.h gfxline_t*gfxline_from_gfxpoly(gfxpoly_t*poly); gfxpoly_t 25 lib/gfxpoly/convert.h gfxline_t*gfxline_from_gfxpoly_with_direction(gfxpoly_t*poly); // preserves up/down gfxpoly_t 28 lib/gfxpoly/convert.h gfxpoly_t* gfxpoly_createbox(double x1, double y1,double x2, double y2, double gridsize); gfxpoly_t 14 lib/gfxpoly/poly.c static gfxpoly_t*current_polygon = 0; gfxpoly_t 167 lib/gfxpoly/poly.c int gfxpoly_num_segments(gfxpoly_t*poly) gfxpoly_t 176 lib/gfxpoly/poly.c int gfxpoly_size(gfxpoly_t*poly) gfxpoly_t 187 lib/gfxpoly/poly.c char gfxpoly_check(gfxpoly_t*poly, char updown) gfxpoly_t 271 lib/gfxpoly/poly.c void gfxpoly_dump(gfxpoly_t*poly) gfxpoly_t 297 lib/gfxpoly/poly.c void gfxpoly_save(gfxpoly_t*poly, const char*filename) gfxpoly_t 318 lib/gfxpoly/poly.c void gfxpoly_save_arrows(gfxpoly_t*poly, const char*filename) gfxpoly_t 528 lib/gfxpoly/poly.c static void gfxpoly_enqueue(gfxpoly_t*p, queue_t*queue, hqueue_t*hqueue, int polygon_nr) gfxpoly_t 1494 lib/gfxpoly/poly.c gfxpoly_t* gfxpoly_process(gfxpoly_t*poly1, gfxpoly_t*poly2, windrule_t*windrule, windcontext_t*context) gfxpoly_t 1577 lib/gfxpoly/poly.c gfxpoly_t*p = (gfxpoly_t*)malloc(sizeof(gfxpoly_t)); gfxpoly_t 1594 lib/gfxpoly/poly.c gfxpoly_t* gfxpoly_intersect(gfxpoly_t*p1, gfxpoly_t*p2) gfxpoly_t 1598 lib/gfxpoly/poly.c gfxpoly_t* gfxpoly_union(gfxpoly_t*p1, gfxpoly_t*p2) gfxpoly_t 93 lib/gfxpoly/poly.h char gfxpoly_check(gfxpoly_t*poly, char updown); gfxpoly_t 94 lib/gfxpoly/poly.h int gfxpoly_num_segments(gfxpoly_t*poly); gfxpoly_t 95 lib/gfxpoly/poly.h int gfxpoly_size(gfxpoly_t*poly); gfxpoly_t 96 lib/gfxpoly/poly.h void gfxpoly_dump(gfxpoly_t*poly); gfxpoly_t 97 lib/gfxpoly/poly.h void gfxpoly_save(gfxpoly_t*poly, const char*filename); gfxpoly_t 98 lib/gfxpoly/poly.h void gfxpoly_save_arrows(gfxpoly_t*poly, const char*filename); gfxpoly_t 99 lib/gfxpoly/poly.h gfxpoly_t* gfxpoly_process(gfxpoly_t*poly1, gfxpoly_t*poly2, windrule_t*windrule, windcontext_t*context); gfxpoly_t 101 lib/gfxpoly/poly.h gfxpoly_t* gfxpoly_intersect(gfxpoly_t*p1, gfxpoly_t*p2); gfxpoly_t 102 lib/gfxpoly/poly.h gfxpoly_t* gfxpoly_union(gfxpoly_t*p1, gfxpoly_t*p2); gfxpoly_t 124 lib/gfxpoly/renderpoly.c unsigned char* render_polygon(gfxpoly_t*polygon, intbbox_t*bbox, double zoom, windrule_t*rule, windcontext_t*context) gfxpoly_t 230 lib/gfxpoly/renderpoly.c intbbox_t intbbox_from_polygon(gfxpoly_t*polygon, double zoom) gfxpoly_t 16 lib/gfxpoly/renderpoly.h unsigned char* render_polygon(gfxpoly_t*polygon, intbbox_t*bbox, double zoom, windrule_t*rule, windcontext_t*context); gfxpoly_t 19 lib/gfxpoly/renderpoly.h intbbox_t intbbox_from_polygon(gfxpoly_t*polygon, double zoom); gfxpoly_t 222 lib/gfxpoly/stroke.c gfxpoly_t* gfxpoly_from_stroke(gfxline_t*line, gfxcoord_t width, gfx_capType cap_style, gfx_joinType joint_style, gfxcoord_t miterLimit, double gridsize) gfxpoly_t 227 lib/gfxpoly/stroke.c gfxpoly_t*poly = (gfxpoly_t*)d.result(&d); gfxpoly_t 229 lib/gfxpoly/stroke.c gfxpoly_t*poly2 = gfxpoly_process(poly, 0, &windrule_circular, &onepolygon); gfxpoly_t 5 lib/gfxpoly/stroke.h gfxpoly_t* gfxpoly_from_stroke(gfxline_t*line, gfxcoord_t width, gfx_capType cap_style, gfx_joinType joint_style, gfxcoord_t miterLimit, double gridsize); gfxpoly_t 1241 lib/pdf/GFXOutputDev.cc gfxpoly_t* poly = gfxpoly_from_stroke(line, width, capType, joinType, miterLimit, DEFAULT_GRID);