Lines Matching refs:tarc
230 static miArcSpanData *drawArc(xArc * tarc, int l, int a0, int a1,
233 static void drawZeroArc(DrawablePtr pDraw, GCPtr pGC, xArc * tarc, int lw,
259 miArcSegment(DrawablePtr pDraw, GCPtr pGC, xArc tarc, miArcFacePtr right, in miArcSegment() argument
269 if (tarc.width == 0 || tarc.height == 0) { in miArcSegment()
270 drawZeroArc(pDraw, pGC, &tarc, l, left, right); in miArcSegment()
275 tarc.x += pDraw->x; in miArcSegment()
276 tarc.y += pDraw->y; in miArcSegment()
279 a0 = tarc.angle1; in miArcSegment()
280 a1 = tarc.angle2; in miArcSegment()
312 return drawArc(&tarc, l, startAngle, endAngle, right, left, spdata); in miArcSegment()
2430 xArc * tarc, int lw, miArcFacePtr left, miArcFacePtr right) in drawZeroArc() argument
2439 a0 = tarc->angle1; in drawZeroArc()
2440 a1 = tarc->angle2; in drawZeroArc()
2445 w = (double) tarc->width / 2.0; in drawZeroArc()
2446 h = (double) tarc->height / 2.0; in drawZeroArc()
2534 minx = ICEIL(xmin + w) + tarc->x; in drawZeroArc()
2535 maxx = ICEIL(xmax + w) + tarc->x; in drawZeroArc()
2536 miny = ICEIL(ymin + h) + tarc->y; in drawZeroArc()
2537 maxy = ICEIL(ymax + h) + tarc->y; in drawZeroArc()
2632 computeAcc(xArc * tarc, int lw, struct arc_def *def, struct accelerators *acc) in computeAcc() argument
2634 def->w = ((double) tarc->width) / 2.0; in computeAcc()
2635 def->h = ((double) tarc->height) / 2.0; in computeAcc()
2644 acc->fromIntX = (tarc->width & 1) ? 0.5 : 0.0; in computeAcc()
2645 acc->fromIntY = (tarc->height & 1) ? 0.5 : 0.0; in computeAcc()
2646 acc->xorg = tarc->x + (tarc->width >> 1); in computeAcc()
2647 acc->yorgu = tarc->y + (tarc->height >> 1); in computeAcc()
2648 acc->yorgl = acc->yorgu + (tarc->height & 1); in computeAcc()
3260 drawArc(xArc * tarc, int l, int a0, int a1, miArcFacePtr right, in drawArc() argument
3279 spdata = miComputeWideEllipse(l, tarc); in drawArc()
3427 computeAcc(tarc, l, &def, &acc); in drawArc()