Lines Matching refs:ry
592 void SkPath::addRoundRect(const SkRect& rect, SkScalar rx, SkScalar ry, in addRoundRect() argument
604 bool skip_vert = ry >= halfH; in addRoundRect()
616 ry = halfH; in addRoundRect()
620 SkScalar sy = SkScalarMul(ry, CUBIC_ARC_FACTOR); in addRoundRect()
629 rect.fLeft, rect.fTop + ry - sy, in addRoundRect()
630 rect.fLeft, rect.fTop + ry); // top-left in addRoundRect()
632 this->lineTo(rect.fLeft, rect.fBottom - ry); // left in addRoundRect()
634 this->cubicTo(rect.fLeft, rect.fBottom - ry + sy, in addRoundRect()
641 rect.fRight, rect.fBottom - ry + sy, in addRoundRect()
642 rect.fRight, rect.fBottom - ry); // bot-right in addRoundRect()
644 this->lineTo(rect.fRight, rect.fTop + ry); in addRoundRect()
646 this->cubicTo(rect.fRight, rect.fTop + ry - sy, in addRoundRect()
651 rect.fRight, rect.fTop + ry - sy, in addRoundRect()
652 rect.fRight, rect.fTop + ry); // top-right in addRoundRect()
654 this->lineTo(rect.fRight, rect.fBottom - ry); in addRoundRect()
656 this->cubicTo(rect.fRight, rect.fBottom - ry + sy, in addRoundRect()
663 rect.fLeft, rect.fBottom - ry + sy, in addRoundRect()
664 rect.fLeft, rect.fBottom - ry); // bot-left in addRoundRect()
666 this->lineTo(rect.fLeft, rect.fTop + ry); // left in addRoundRect()
668 this->cubicTo(rect.fLeft, rect.fTop + ry - sy, in addRoundRect()
679 SkScalar rx, SkScalar ry, int startAngle, in add_corner_arc() argument
682 ry = SkMinScalar(SkScalarHalf(rect.height()), ry); in add_corner_arc()
685 r.set(-rx, -ry, rx, ry); in add_corner_arc()
738 SkScalar ry = SkScalarHalf(oval.height()); in addOval() local
741 SkScalar sy = SkScalarMul(ry, CUBIC_ARC_FACTOR); in addOval()
746 this->cubicTo(cx + rx, cy - sy, cx + sx, cy - ry, cx, cy - ry); in addOval()
747 this->cubicTo(cx - sx, cy - ry, cx - rx, cy - sy, cx - rx, cy); in addOval()
748 this->cubicTo(cx - rx, cy + sy, cx - sx, cy + ry, cx, cy + ry); in addOval()
749 this->cubicTo(cx + sx, cy + ry, cx + rx, cy + sy, cx + rx, cy); in addOval()
751 this->cubicTo(cx + rx, cy + sy, cx + sx, cy + ry, cx, cy + ry); in addOval()
752 this->cubicTo(cx - sx, cy + ry, cx - rx, cy + sy, cx - rx, cy); in addOval()
753 this->cubicTo(cx - rx, cy - sy, cx - sx, cy - ry, cx, cy - ry); in addOval()
754 this->cubicTo(cx + sx, cy - ry, cx + rx, cy - sy, cx + rx, cy); in addOval()
758 SkScalar sy = SkScalarMul(ry, SK_ScalarTanPIOver8); in addOval()
760 SkScalar my = SkScalarMul(ry, SK_ScalarRoot2Over2); in addOval()