Lines Matching refs:endAngle
263 int a0, a1, startAngle, endAngle;
287 endAngle = a0;
294 endAngle = a0 + a1;
303 if (endAngle < 0)
304 endAngle = FULLCIRCLE - (-endAngle) % FULLCIRCLE;
305 if (endAngle > FULLCIRCLE)
306 endAngle = (endAngle - 1) % FULLCIRCLE + 1;
307 if ((startAngle == endAngle) && a1) {
309 endAngle = FULLCIRCLE;
312 return drawArc(&tarc, l, startAngle, endAngle, right, left, spdata);
1840 static int computeAngleFromPath(int startAngle, int endAngle, dashMap * map,
1890 int startAngle, spanAngle, endAngle, backwards = 0;
2021 endAngle = startAngle + spanAngle;
2029 endAngle = startAngle + parcs[i].height;
2034 endAngle = startAngle + parcs[i].width;
2043 while (dashAngle != endAngle) {
2046 dashAngle = computeAngleFromPath(prevDashAngle, endAngle,
2058 thisLength = (dashAngle + dashRemaining <= endAngle) ?
2059 dashRemaining : endAngle - dashAngle;
2110 if (dashAngle != endAngle) {
2121 if (dashAngle == endAngle)
2137 if (startAngle == endAngle) {
2385 computeAngleFromPath(int startAngle, int endAngle, /* normalized absolute angles in *64 degrees */
2393 a1 = endAngle;
2435 double a, startAngle, endAngle;
2451 endAngle = -((double) (a0 + a1) / 64.0);
2465 if (a == endAngle) {
2477 if (a == endAngle)
2480 if (floor(a / 90.0) == floor(endAngle / 90.0))
2481 a = endAngle;
2486 if (ceil(a / 90.0) == ceil(endAngle / 90.0))
2487 a = endAngle;