Lines Matching defs:arc
28 * Fill arc using calls to low-level span fill. Because the math for
61 XAAFillEllipseSolid(DrawablePtr pDraw, GCPtr pGC, xArc *arc)
72 miFillArcSetup(arc, &info);
114 XAAFillArcSliceSolid(DrawablePtr pDraw, GCPtr pGC, xArc *arc)
126 miFillArcSetup(arc, &info);
127 miFillArcSliceSetup(arc, &slice, pGC);
129 slw = arc->height;
131 slw += (arc->height >> 1) + 1;
166 register xArc *arc;
177 for (arc = parcs, i = narcs; --i >= 0; arc++)
179 if (miFillArcEmpty(arc))
181 if (miCanFillArc(arc))
183 box.x1 = arc->x + pDraw->x;
184 box.y1 = arc->y + pDraw->y;
196 x2 = box.x1 + (int)arc->width + 1;
198 y2 = box.y1 + (int)arc->height + 1;
203 if ((arc->angle2 >= FULLCIRCLE) ||
204 (arc->angle2 <= -FULLCIRCLE))
205 XAAFillEllipseSolid(pDraw, pGC, arc);
207 XAAFillArcSliceSolid(pDraw, pGC, arc);
211 miPolyFillArc(pDraw, pGC, 1, arc);