Lines Matching refs:arc

195     xArc arc;  member
1042 if (lastArc.width != arcData->arc.width || in miWideArc()
1043 lastArc.height != arcData->arc.height) { in miWideArc()
1048 memcpy(&lastArc, &arcData->arc, sizeof(xArc)); in miWideArc()
1049 spdata = miArcSegment(pDrawTo, pGCTo, arcData->arc, in miWideArc()
1067 arcData0->arc.x, arcData0->arc.y, in miWideArc()
1068 (double) arcData0->arc.width / 2.0, in miWideArc()
1069 (double) arcData0->arc.height / 2.0); in miWideArc()
1090 arcData0->arc.x, arcData0->arc.y, in miWideArc()
1091 (double) arcData0->arc.width / 2.0, in miWideArc()
1092 (double) arcData0->arc.height / 2.0, in miWideArc()
1093 arcData1->arc.x, arcData1->arc.y, in miWideArc()
1094 (double) arcData1->arc.width / 2.0, in miWideArc()
1095 (double) arcData1->arc.height / 2.0); in miWideArc()
1352 SppArcRec arc; in miArcJoin() local
1392 arc.x = center.x - width / 2; in miArcJoin()
1393 arc.y = center.y - width / 2; in miArcJoin()
1394 arc.width = width; in miArcJoin()
1395 arc.height = width; in miArcJoin()
1396 arc.angle1 = -miDatan2(corner.y - center.y, corner.x - center.x); in miArcJoin()
1397 arc.angle2 = a; in miArcJoin()
1407 if ((cpt = miGetArcPts(&arc, 3, &pArcPts))) { in miArcJoin()
1504 SppArcRec arc; in miRoundCap() local
1509 arc.x = pCenter.x - width / 2; in miRoundCap()
1510 arc.y = pCenter.y - width / 2; in miRoundCap()
1511 arc.width = width; in miRoundCap()
1512 arc.height = width; in miRoundCap()
1513 arc.angle1 = -miDatan2(pCorner.y - pCenter.y, pCorner.x - pCenter.x); in miRoundCap()
1515 arc.angle2 = -180.0; in miRoundCap()
1517 arc.angle2 = in miRoundCap()
1519 pOtherCorner.x - pCenter.x) - arc.angle1; in miRoundCap()
1520 if (arc.angle2 < 0) in miRoundCap()
1521 arc.angle2 += 360.0; in miRoundCap()
1524 if ((cpt = miGetArcPts(&arc, 0, &pArcPts))) { in miRoundCap()
1788 miArcDataPtr arc; in addArc() local
1792 arc = reallocarray(*arcsp, newsize, sizeof(**arcsp)); in addArc()
1793 if (!arc) in addArc()
1796 *arcsp = arc; in addArc()
1798 arc = &(*arcsp)[*narcsp]; in addArc()
1799 arc->arc = *xarc; in addArc()
1801 return arc; in addArc()
1882 miArcDataPtr arc; in miComputeArcs() local
2042 arc = 0; in miComputeArcs()
2095 arc = addArc(&arcs[iphase].arcs, &arcs[iphase].narcs, in miComputeArcs()
2097 if (!arc) in miComputeArcs()
2107 arc - arcs[iphase].arcs); in miComputeArcs()
2114 arc - arcs[iphase].arcs); in miComputeArcs()
2117 arc->cap = arcs[iphase].ncaps; in miComputeArcs()
2118 arc->join = arcs[iphase].njoins; in miComputeArcs()
2119 arc->render = 0; in miComputeArcs()
2120 arc->selfJoin = 0; in miComputeArcs()
2122 arc->selfJoin = selfJoin; in miComputeArcs()
2141 arc = addArc(&arcs[prevphase].arcs, &arcs[prevphase].narcs, in miComputeArcs()
2143 if (!arc) in miComputeArcs()
2145 arc->join = arcs[prevphase].njoins; in miComputeArcs()
2146 arc->cap = arcs[prevphase].ncaps; in miComputeArcs()
2147 arc->selfJoin = data[i].selfJoin; in miComputeArcs()
2151 arc = addArc(&arcs[iphase].arcs, &arcs[iphase].narcs, in miComputeArcs()
2153 if (!arc) in miComputeArcs()
2155 arc->join = arcs[iphase].njoins; in miComputeArcs()
2156 arc->cap = arcs[iphase].ncaps; in miComputeArcs()
2157 arc->selfJoin = data[i].selfJoin; in miComputeArcs()
2176 if (arc) { in miComputeArcs()
2178 arc->render = 0; in miComputeArcs()
2180 arc->render = 1; in miComputeArcs()
2203 arc->join = arcs[prevphase].njoins; in miComputeArcs()
2211 if ((prevphase == 0 || isDoubleDash) && !arc->selfJoin) { in miComputeArcs()
2214 arc->cap = arcs[prevphase].ncaps; in miComputeArcs()