Lines Matching refs:parc
236 static int miGetArcPts(SppArcPtr parc, int cpt, SppPointPtr *ppPts);
385 xArc *parc,
397 slw = parc->width - doinner;
398 y = parc->height >> 1;
399 dy = parc->height & 1;
402 inslw = parc->width + doinner;
441 if (lw > (int)parc->height)
442 span[-1].rx = span[-1].rw = -((lw - (int)parc->height) >> 1);
453 xArc *parc,
462 w = (double)parc->width / 2.0;
463 h = (double)parc->height / 2.0;
477 if (parc->width & 1)
490 (int)parc->height * lw <= (int)(parc->width * parc->width) &&
491 lw < (int)parc->height);
785 miComputeWideEllipse(int lw, xArc *parc)
792 k = (parc->height >> 1) + ((lw - 1) >> 1);
798 spdata->top = !(lw & 1) && !(parc->width & 1);
799 spdata->bot = !(parc->height & 1);
800 if (parc->width == parc->height)
801 miComputeCircleSpans(lw, parc, spdata);
803 miComputeEllipseSpans(lw, parc, spdata);
811 xArc *parc)
822 yorgu = parc->height + pGC->lineWidth;
828 spdata = miComputeWideEllipse((int)pGC->lineWidth, parc);
837 xorg = parc->x + (parc->width >> 1);
838 yorgu = parc->y + (parc->height >> 1);
839 yorgl = yorgu + (parc->height & 1);
943 xArc *parc;
960 for(i = narcs, parc = parcs; --i >= 0; parc++)
961 miArcSegment( pDraw, pGC, *parc,
998 for(i = narcs, parc = parcs; --i >= 0; parc++)
1000 xMin = min (xMin, parc->x);
1001 yMin = min (yMin, parc->y);
1002 xMax = max (xMax, (parc->x + (int) parc->width));
1003 yMax = max (yMax, (parc->y + (int) parc->height));
1022 for(i = narcs, parc = parcs; --i >= 0; parc++)
1024 parc->x -= xOrg;
1025 parc->y -= yOrg;
1519 SppArcPtr parc, /* points to an arc */
1539 st = - parc->angle1;
1541 et = - parc->angle2;
1547 cdt = parc->width;
1548 if (parc->height > cdt)
1549 cdt = parc->height;
1567 xc = parc->width/2.0; /* store half width and half height */
1568 yc = parc->height/2.0;
1574 xc += parc->x; /* by adding initial point, these become */
1575 yc += parc->y; /* the center point */
1594 if (fabs(parc->angle2) >= 360.0)
1597 poly[cpt +i -1].x = (miDcos(st + et) * parc->width/2.0 + xc);
1598 poly[cpt +i -1].y = (miDsin(st + et) * parc->height/2.0 + yc);