stroke            165 lib/devices/bbox.c     dev->stroke = bbox_stroke;
stroke             67 lib/devices/dummy.c 	i->out->stroke(i->out, line, width, color, cap_style, joint_style, miterLimit);
stroke            145 lib/devices/dummy.c     dev->stroke = dummy_stroke;
stroke            234 lib/devices/file.c     dev->stroke = file_stroke;
stroke             70 lib/devices/ocr.c void ocr_stroke(gfxdevice_t*dev, gfxline_t*line, gfxcoord_t width, gfxcolor_t*color, gfx_capType cap_style, gfx_joinType joint_style, gfxcoord_t miterLimit) { ((internal_t*)dev->internal)->render->stroke(((internal_t*)dev->internal)->render, line, width, color, cap_style, joint_style, miterLimit); }
stroke            250 lib/devices/ocr.c     dev->stroke = ocr_stroke;
stroke            594 lib/devices/opengl.c     dev->stroke = opengl_stroke;
stroke            101 lib/devices/ops.c     i->out->stroke(i->out, line, width, &color2, cap_style, joint_style, miterLimit);
stroke            182 lib/devices/ops.c     dev->stroke = ops_stroke;
stroke            582 lib/devices/pdf.c     dev->stroke = pdf_stroke;
stroke            238 lib/devices/polyops.c 	if(i->out) i->out->stroke(i->out, line, width, color, cap_style, joint_style, miterLimit);
stroke            401 lib/devices/polyops.c     dev->stroke = polyops_stroke;
stroke            429 lib/devices/polyops.c     dev->stroke = polyops_stroke;
stroke            736 lib/devices/record.c 		out->stroke(out, line, width, &color, captype, jointtype,miterlimit);
stroke           1017 lib/devices/record.c     dev->stroke = record_stroke;
stroke           1070 lib/devices/render.c     dev->stroke = render_stroke;
stroke            200 lib/devices/rescale.c     i->out->stroke(i->out, line2, width*i->zoomwidth, color, cap_style, joint_style, miterLimit);
stroke            283 lib/devices/rescale.c     dev->stroke = rescale_stroke;
stroke           1177 lib/devices/swf.c     dev->stroke = swf_stroke;
stroke            245 lib/devices/text.c     dev->stroke = text_stroke;
stroke             46 lib/filters/alpha.c     out->stroke(out, line, width, &color2, cap_style, joint_style, miterLimit);
stroke            111 lib/filters/alpha.c     f->stroke = maketransparent_stroke;
stroke            143 lib/filters/vectors_to_glyphs.c     f->pass1.stroke = pass1_stroke;
stroke            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);
stroke             65 lib/gfxfilter.c     i->filter->stroke(i->filter, line, width, color, cap_style, joint_style, miterLimit, i->out);
stroke            144 lib/gfxfilter.c     i->out->stroke(i->out, line, width, color, cap_style, joint_style, miterLimit);
stroke            241 lib/gfxfilter.c     dev->stroke = filter->stroke?filter_stroke:passthrough_stroke;
stroke            260 lib/gfxfilter.c     dev->stroke = filter->stroke?filter_stroke:passthrough_stroke;
stroke             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);
stroke            264 lib/gfxpoly/convert.c     gfxpolystroke_t*stroke = poly->strokes;
stroke            265 lib/gfxpoly/convert.c     while(stroke) {
stroke            266 lib/gfxpoly/convert.c 	gfxpolystroke_t*next = stroke->next;
stroke            267 lib/gfxpoly/convert.c 	free(stroke->points);
stroke            268 lib/gfxpoly/convert.c 	free(stroke);
stroke            269 lib/gfxpoly/convert.c 	stroke = next;
stroke            394 lib/gfxpoly/convert.c     gfxpolystroke_t*stroke;
stroke            396 lib/gfxpoly/convert.c     for(stroke=poly->strokes;stroke;stroke=stroke->next) {
stroke            397 lib/gfxpoly/convert.c 	assert(stroke->num_points);
stroke            398 lib/gfxpoly/convert.c 	count += stroke->num_points;
stroke            404 lib/gfxpoly/convert.c     for(stroke=poly->strokes;stroke;stroke=stroke->next) {
stroke            406 lib/gfxpoly/convert.c 	for(t=0;t<stroke->num_points;t++) {
stroke            407 lib/gfxpoly/convert.c 	    l[count+t].x = stroke->points[t].x * poly->gridsize;
stroke            408 lib/gfxpoly/convert.c 	    l[count+t].y = stroke->points[t].y * poly->gridsize;
stroke            413 lib/gfxpoly/convert.c 	count+=stroke->num_points;
stroke            422 lib/gfxpoly/convert.c     gfxpolystroke_t*stroke;
stroke            431 lib/gfxpoly/convert.c     for(stroke=poly->strokes;stroke;stroke=stroke->next) {
stroke            432 lib/gfxpoly/convert.c 	dict_put(todo, stroke, stroke);
stroke            433 lib/gfxpoly/convert.c 	assert(stroke->num_points>1);
stroke            434 lib/gfxpoly/convert.c 	count += stroke->num_points;
stroke            435 lib/gfxpoly/convert.c 	if(stroke->dir == DIR_UP) {
stroke            436 lib/gfxpoly/convert.c 	    dict_put(d, &stroke->points[stroke->num_points-1], stroke);
stroke            438 lib/gfxpoly/convert.c 		dict_put(d, &stroke->points[0], stroke);
stroke            440 lib/gfxpoly/convert.c 	    dict_put(d, &stroke->points[0], stroke);
stroke            442 lib/gfxpoly/convert.c 		dict_put(d, &stroke->points[stroke->num_points-1], stroke);
stroke            444 lib/gfxpoly/convert.c 	if(stroke->points[0].y < y_min ||
stroke            445 lib/gfxpoly/convert.c 	   (stroke->points[0].y == y_min && stroke->points[0].x < x_min)) {
stroke            446 lib/gfxpoly/convert.c 	    y_min = stroke->points[0].y;
stroke            447 lib/gfxpoly/convert.c 	    stroke_min = stroke;
stroke            453 lib/gfxpoly/convert.c     stroke = stroke_min;
stroke            457 lib/gfxpoly/convert.c     while(stroke) {
stroke            458 lib/gfxpoly/convert.c 	if(stroke && !preserve_direction) {
stroke            459 lib/gfxpoly/convert.c 	    char del1 = dict_del2(d, &stroke->points[0], stroke);
stroke            460 lib/gfxpoly/convert.c 	    char del2 = dict_del2(d, &stroke->points[stroke->num_points-1], stroke);
stroke            463 lib/gfxpoly/convert.c 	assert(dict_contains(todo, stroke));
stroke            468 lib/gfxpoly/convert.c 	    if(stroke->dir == DIR_UP) {
stroke            469 lib/gfxpoly/convert.c 		pos = stroke->num_points-1;
stroke            475 lib/gfxpoly/convert.c 	    if(last.x == stroke->points[stroke->num_points-1].x &&
stroke            476 lib/gfxpoly/convert.c 	       last.y == stroke->points[stroke->num_points-1].y) {
stroke            477 lib/gfxpoly/convert.c 		pos = stroke->num_points-1;
stroke            481 lib/gfxpoly/convert.c 	if(last.x != stroke->points[pos].x || last.y != stroke->points[pos].y) {
stroke            482 lib/gfxpoly/convert.c 	    l[count].x = stroke->points[pos].x * poly->gridsize;
stroke            483 lib/gfxpoly/convert.c 	    l[count].y = stroke->points[pos].y * poly->gridsize;
stroke            490 lib/gfxpoly/convert.c 	for(t=1;t<stroke->num_points;t++) {
stroke            491 lib/gfxpoly/convert.c 	    l[count].x = stroke->points[pos].x * poly->gridsize;
stroke            492 lib/gfxpoly/convert.c 	    l[count].y = stroke->points[pos].y * poly->gridsize;
stroke            498 lib/gfxpoly/convert.c 	last = stroke->points[pos-incr];
stroke            499 lib/gfxpoly/convert.c 	char del = dict_del(todo, stroke);
stroke            501 lib/gfxpoly/convert.c 	assert(!dict_contains(todo, stroke));
stroke            504 lib/gfxpoly/convert.c 	stroke = dict_lookup(d, &last);
stroke            506 lib/gfxpoly/convert.c 	while(!dict_contains(todo, stroke)) {
stroke            508 lib/gfxpoly/convert.c 	    stroke = next_todo;
stroke            510 lib/gfxpoly/convert.c 		stroke = 0;
stroke             25 lib/gfxpoly/poly.c     gfxpolystroke_t*stroke = current_polygon->strokes;
stroke             26 lib/gfxpoly/poly.c     for(;stroke;stroke=stroke->next) {
stroke             27 lib/gfxpoly/poly.c 	for(t=0;t<stroke->num_points;t++) {
stroke             28 lib/gfxpoly/poly.c 	    update_md5(md5, (unsigned char*)&stroke->points[t].x, sizeof(stroke->points[t].x));
stroke             29 lib/gfxpoly/poly.c 	    update_md5(md5, (unsigned char*)&stroke->points[t].y, sizeof(stroke->points[t].y));
stroke            169 lib/gfxpoly/poly.c     gfxpolystroke_t*stroke = poly->strokes;
stroke            171 lib/gfxpoly/poly.c     for(;stroke;stroke=stroke->next) {
stroke            180 lib/gfxpoly/poly.c     gfxpolystroke_t*stroke = poly->strokes;
stroke            181 lib/gfxpoly/poly.c     for(;stroke;stroke=stroke->next) {
stroke            182 lib/gfxpoly/poly.c 	edges += stroke->num_points-1;
stroke            192 lib/gfxpoly/poly.c     gfxpolystroke_t*stroke = poly->strokes;
stroke            193 lib/gfxpoly/poly.c     for(;stroke;stroke=stroke->next) {
stroke            196 lib/gfxpoly/poly.c 	assert(stroke->fs);
stroke            200 lib/gfxpoly/poly.c 	for(s=0;s<stroke->num_points;s++) {
stroke            201 lib/gfxpoly/poly.c 	    point_t p = stroke->points[s];
stroke            202 lib/gfxpoly/poly.c 	    int num_xor = (s>=1 && s<stroke->num_points-1)?2:1; // mid points are two points (start+end)
stroke            203 lib/gfxpoly/poly.c 	    int num_circ = (s>=1 && s<stroke->num_points-1)?0:(s==0?1:-1);
stroke            204 lib/gfxpoly/poly.c 	    if(stroke->dir==DIR_UP)
stroke            246 lib/gfxpoly/poly.c 		gfxpolystroke_t*stroke = poly->strokes;
stroke            247 lib/gfxpoly/poly.c 		for(;stroke;stroke=stroke->next) {
stroke            248 lib/gfxpoly/poly.c 		    for(s=0;s<stroke->num_points-1;s++) {
stroke            249 lib/gfxpoly/poly.c 			point_t a = stroke->points[s];
stroke            250 lib/gfxpoly/poly.c 			point_t b = stroke->points[s+1];
stroke            276 lib/gfxpoly/poly.c     gfxpolystroke_t*stroke = poly->strokes;
stroke            277 lib/gfxpoly/poly.c     for(;stroke;stroke=stroke->next) {
stroke            278 lib/gfxpoly/poly.c 	fprintf(stderr, "%11p", stroke);
stroke            279 lib/gfxpoly/poly.c 	if(stroke->dir==DIR_UP) {
stroke            280 lib/gfxpoly/poly.c 	    for(s=stroke->num_points-1;s>=1;s--) {
stroke            281 lib/gfxpoly/poly.c 		point_t a = stroke->points[s];
stroke            282 lib/gfxpoly/poly.c 		point_t b = stroke->points[s-1];
stroke            283 lib/gfxpoly/poly.c 		fprintf(stderr, "%s (%.2f,%.2f) -> (%.2f,%.2f)%s%s\n", s!=stroke->num_points-1?"           ":"", a.x*g, a.y*g, b.x*g, b.y*g,
stroke            287 lib/gfxpoly/poly.c 	    for(s=0;s<stroke->num_points-1;s++) {
stroke            288 lib/gfxpoly/poly.c 		point_t a = stroke->points[s];
stroke            289 lib/gfxpoly/poly.c 		point_t b = stroke->points[s+1];
stroke            291 lib/gfxpoly/poly.c 							    s==stroke->num_points-2?"]":"", a.y==b.y?"H":"");
stroke            303 lib/gfxpoly/poly.c     gfxpolystroke_t*stroke = poly->strokes;
stroke            304 lib/gfxpoly/poly.c     for(;stroke;stroke=stroke->next) {
stroke            305 lib/gfxpoly/poly.c 	    fprintf(fi, "%g setgray\n", stroke->dir==DIR_UP ? 0.7 : 0);
stroke            306 lib/gfxpoly/poly.c 	point_t p = stroke->points[0];
stroke            308 lib/gfxpoly/poly.c 	for(s=1;s<stroke->num_points;s++) {
stroke            309 lib/gfxpoly/poly.c 	    p = stroke->points[s];
stroke            326 lib/gfxpoly/poly.c     gfxpolystroke_t*stroke = poly->strokes;
stroke            327 lib/gfxpoly/poly.c     for(;stroke;stroke=stroke->next) {
stroke            330 lib/gfxpoly/poly.c 	int s = stroke->dir==DIR_UP?stroke->num_points-1:0;
stroke            331 lib/gfxpoly/poly.c 	int end = stroke->dir==DIR_UP?-1:stroke->num_points;
stroke            332 lib/gfxpoly/poly.c 	int dir = stroke->dir==DIR_UP?-1:1;
stroke            334 lib/gfxpoly/poly.c 	point_t p = stroke->points[s];
stroke            339 lib/gfxpoly/poly.c 	    p = stroke->points[s];
stroke            489 lib/gfxpoly/poly.c     if(!stroke) 
stroke            494 lib/gfxpoly/poly.c     while(pos < stroke->num_points-1) {
stroke            495 lib/gfxpoly/poly.c 	assert(stroke->points[pos].y <= stroke->points[pos+1].y);
stroke            496 lib/gfxpoly/poly.c 	s = segment_new(stroke->points[pos], stroke->points[pos+1], polygon_nr, stroke->dir);
stroke            497 lib/gfxpoly/poly.c 	s->fs = stroke->fs;
stroke            499 lib/gfxpoly/poly.c 	s->stroke = 0;
stroke            507 lib/gfxpoly/poly.c 		s->dir==DIR_UP?"up":"down", stroke, stroke->num_points - 1 - pos);
stroke            523 lib/gfxpoly/poly.c 	s->stroke = stroke;
stroke            531 lib/gfxpoly/poly.c     gfxpolystroke_t*stroke = p->strokes;
stroke            532 lib/gfxpoly/poly.c     for(;stroke;stroke=stroke->next) {
stroke            533 lib/gfxpoly/poly.c 	assert(stroke->num_points > 1);
stroke            537 lib/gfxpoly/poly.c 	for(s=0;s<stroke->num_points-1;s++) {
stroke            538 lib/gfxpoly/poly.c 	    assert(stroke->points[s].y <= stroke->points[s+1].y);
stroke            541 lib/gfxpoly/poly.c 	advance_stroke(queue, hqueue, stroke, polygon_nr, 0, p->gridsize);
stroke            785 lib/gfxpoly/poly.c     gfxpolystroke_t*stroke = status->strokes;
stroke            788 lib/gfxpoly/poly.c     while(stroke) {
stroke            789 lib/gfxpoly/poly.c 	point_t p = stroke->points[stroke->num_points-1];
stroke            790 lib/gfxpoly/poly.c 	if(p.x == a.x && p.y == a.y && stroke->fs == fs && stroke->dir == dir)
stroke            792 lib/gfxpoly/poly.c 	stroke = stroke->next;
stroke            794 lib/gfxpoly/poly.c     if(!stroke) {
stroke            795 lib/gfxpoly/poly.c 	stroke = rfx_calloc(sizeof(gfxpolystroke_t));
stroke            796 lib/gfxpoly/poly.c 	stroke->dir = dir;
stroke            797 lib/gfxpoly/poly.c 	stroke->fs = fs;
stroke            798 lib/gfxpoly/poly.c 	stroke->next = status->strokes;
stroke            799 lib/gfxpoly/poly.c 	status->strokes = stroke;
stroke            800 lib/gfxpoly/poly.c 	stroke->points_size = 2;
stroke            801 lib/gfxpoly/poly.c 	stroke->points = rfx_calloc(sizeof(point_t)*stroke->points_size);
stroke            802 lib/gfxpoly/poly.c 	stroke->points[0] = a;
stroke            803 lib/gfxpoly/poly.c 	stroke->num_points = 1;
stroke            804 lib/gfxpoly/poly.c     } else if(stroke->num_points == stroke->points_size) {
stroke            805 lib/gfxpoly/poly.c 	assert(stroke->fs);
stroke            806 lib/gfxpoly/poly.c 	stroke->points_size *= 2;
stroke            807 lib/gfxpoly/poly.c 	stroke->points = rfx_realloc(stroke->points, sizeof(point_t)*stroke->points_size);
stroke            809 lib/gfxpoly/poly.c     stroke->points[stroke->num_points++] = b;
stroke           1407 lib/gfxpoly/poly.c 	    advance_stroke(&status->queue, 0, s->stroke, s->polygon_nr, s->stroke_pos, status->gridsize);
stroke           1429 lib/gfxpoly/poly.c 	    advance_stroke(&status->queue, 0, s->stroke, s->polygon_nr, s->stroke_pos, status->gridsize);
stroke           1584 lib/gfxpoly/poly.c     gfxpolystroke_t*stroke = p->strokes;
stroke           1585 lib/gfxpoly/poly.c     while(stroke) {
stroke           1586 lib/gfxpoly/poly.c 	assert(stroke->fs);
stroke           1587 lib/gfxpoly/poly.c 	stroke = stroke->next;
stroke             67 lib/gfxpoly/poly.h     gfxpolystroke_t*stroke;
stroke            146 lib/gfxpoly/renderpoly.c     gfxpolystroke_t*stroke = polygon->strokes;
stroke            147 lib/gfxpoly/renderpoly.c     for(;stroke;stroke=stroke->next) {
stroke            148 lib/gfxpoly/renderpoly.c 	for(t=0;t<stroke->num_points-1;t++) {
stroke            149 lib/gfxpoly/renderpoly.c 	    point_t a = stroke->points[t];
stroke            150 lib/gfxpoly/renderpoly.c 	    point_t b = stroke->points[t+1];
stroke            151 lib/gfxpoly/renderpoly.c 	    add_line(buf, a.x, a.y, b.x, b.y, stroke->fs, stroke->dir, polygon_nr);
stroke            243 lib/gfxpoly/renderpoly.c     gfxpolystroke_t*stroke = polygon->strokes;
stroke            244 lib/gfxpoly/renderpoly.c     for(;stroke;stroke=stroke->next) {
stroke            245 lib/gfxpoly/renderpoly.c 	for(t=0;t<stroke->num_points;t++) {
stroke            246 lib/gfxpoly/renderpoly.c 	    point_t p = stroke->points[t];
stroke           1334 lib/pdf/BitmapOutputDev.cc     boolpolydev->stroke(state);
stroke           1340 lib/pdf/BitmapOutputDev.cc     rgbdev->stroke(state);
stroke            111 lib/pdf/BitmapOutputDev.h     virtual void stroke(GfxState *state);
stroke            386 lib/pdf/FullBitmapOutputDev.cc     rgbdev->stroke(state);
stroke            100 lib/pdf/FullBitmapOutputDev.h     virtual void stroke(GfxState *state);
stroke           1260 lib/pdf/GFXOutputDev.cc         device->stroke(device, line, width, &col, capType, joinType, miterLimit);
stroke            126 lib/pdf/GFXOutputDev.h   virtual void stroke(GfxState *state) ;
stroke           1418 lib/pdf/xpdf/Gfx.cc       out->stroke(state);
stroke           1434 lib/pdf/xpdf/Gfx.cc       out->stroke(state);
stroke           1484 lib/pdf/xpdf/Gfx.cc       out->stroke(state);
stroke           1505 lib/pdf/xpdf/Gfx.cc       out->stroke(state);
stroke           1525 lib/pdf/xpdf/Gfx.cc       out->stroke(state);
stroke           1546 lib/pdf/xpdf/Gfx.cc       out->stroke(state);
stroke           1621 lib/pdf/xpdf/Gfx.cc   patCS = (GfxPatternColorSpace *)(stroke ? state->getStrokeColorSpace()
stroke           1683 lib/pdf/xpdf/Gfx.cc   if (!stroke) {
stroke           1689 lib/pdf/xpdf/Gfx.cc   if (stroke) {
stroke           1815 lib/pdf/xpdf/Gfx.cc   if (stroke) {
stroke           4172 lib/pdf/xpdf/Gfx.cc     out->stroke(state);
stroke            228 lib/pdf/xpdf/Gfx.h 			   GBool stroke, GBool eoFill);
stroke            230 lib/pdf/xpdf/Gfx.h 			    GBool stroke, GBool eoFill);
stroke            153 lib/pdf/xpdf/OutputDev.h   virtual void stroke(GfxState *state) {}
stroke            141 lib/pdf/xpdf/Splash.h   SplashError stroke(SplashPath *path);
stroke           1285 lib/pdf/xpdf/SplashOutputDev.cc   splash->stroke(path);
stroke           1408 lib/pdf/xpdf/SplashOutputDev.cc 	splash->stroke(path);
stroke            103 lib/pdf/xpdf/SplashOutputDev.h   virtual void stroke(GfxState *state);
stroke            599 lib/pdf/xpdf/TextOutputDev.h   virtual void stroke(GfxState *state);
stroke            305 lib/python/gfx.c     self->output_device->stroke(self->output_device, line, width, &c, 
stroke            642 lib/python/gfx.c     self->output_device->stroke = my_stroke;
stroke            489 lib/readers/swf.c     r->device->stroke(r->device, line, width, (gfxcolor_t*)&c, gfx_capRound, gfx_joinRound, 0.0);