Lines Matching refs:startAngle
103 int startAngle, endAngle; in miZeroArcSetup() local
167 info->startAngle = 0; in miZeroArcSetup()
183 startAngle = 0; in miZeroArcSetup()
192 startAngle = angle1 + angle2; in miZeroArcSetup()
196 startAngle = angle1; in miZeroArcSetup()
199 if (startAngle < 0) in miZeroArcSetup()
200 startAngle = FULLCIRCLE - (-startAngle) % FULLCIRCLE; in miZeroArcSetup()
201 if (startAngle >= FULLCIRCLE) in miZeroArcSetup()
202 startAngle = startAngle % FULLCIRCLE; in miZeroArcSetup()
208 info->startAngle = startAngle; in miZeroArcSetup()
210 if (ok360 && (startAngle == endAngle) && arc->angle2 && in miZeroArcSetup()
217 startseg = startAngle / OCTANT; in miZeroArcSetup()
219 start.x = Dcos(startAngle) * ((arc->width + 1) / 2.0); in miZeroArcSetup()
225 start.y = Dsin(startAngle) * (arc->height / 2.0); in miZeroArcSetup()
248 overlap = arc->angle2 && (endAngle <= startAngle); in miZeroArcSetup()
251 ((i * QUADRANT <= endAngle) || ((i + 1) * QUADRANT > startAngle)) : in miZeroArcSetup()
252 ((i * QUADRANT <= endAngle) && ((i + 1) * QUADRANT > startAngle))) in miZeroArcSetup()
290 if (startAngle && in miZeroArcSetup()
292 i = (startAngle + OCTANT) % OCTANT; in miZeroArcSetup()
297 i = Dsin(startAngle) * (arc->height / 2.0); in miZeroArcSetup()
486 startseg = info.startAngle / QUADRANT; in miZeroArcDashPts()
597 if (!dinfo->skipStart && (info.startAngle != info.endAngle)) { in miZeroArcDashPts()
605 if (info.startAngle != info.endAngle) { in miZeroArcDashPts()