Lines Matching refs:arc
434 auto arc = bezStack; in _cubicTo() local
436 arc[0] = to; in _cubicTo()
437 arc[1] = ctrl2; in _cubicTo()
438 arc[2] = ctrl1; in _cubicTo()
439 arc[3] = stroke.center; in _cubicTo()
441 while (arc >= bezStack) { in _cubicTo()
447 auto valid = mathCubicAngle(arc, angleIn, angleMid, angleOut); in _cubicTo()
450 if (valid > 0 && arc < limit) { in _cubicTo()
452 mathSplitCubic(arc); in _cubicTo()
453 arc += 3; in _cubicTo()
458 if (valid < 0 && arc == bezStack) { in _cubicTo()
475 stroke.center = arc[3]; in _cubicTo()
496 alpha0 = mathAtan(arc[0] - arc[3]); in _cubicTo()
509 _ctrl1 += arc[2]; in _cubicTo()
514 _ctrl2 += arc[1]; in _cubicTo()
520 _end += arc[0]; in _cubicTo()
532 auto beta = mathAtan(arc[3] - _start); in _cubicTo()
533 auto gamma = mathAtan(arc[0] - _end); in _cubicTo()
562 arc -= 3; in _cubicTo()