Lines Matching refs:xRad
26 SkScalar xRad = SkRectPriv::HalfWidth(fRect); in setOval() local
29 if (xRad == 0.0f || yRad == 0.0f) { in setOval()
35 fRadii[i].set(xRad, yRad); in setOval()
43 void SkRRect::setRectXY(const SkRect& rect, SkScalar xRad, SkScalar yRad) { in setRectXY() argument
48 if (!SkScalarsAreFinite(xRad, yRad)) { in setRectXY()
49 xRad = yRad = 0; // devolve into a simple rect in setRectXY()
52 if (fRect.width() < xRad+xRad || fRect.height() < yRad+yRad) { in setRectXY()
54 SkScalar scale = std::min(sk_ieee_float_divide(fRect. width(), xRad + xRad), in setRectXY()
57 xRad *= scale; in setRectXY()
61 if (xRad <= 0 || yRad <= 0) { in setRectXY()
68 fRadii[i].set(xRad, yRad); in setRectXY()
71 if (xRad >= SkScalarHalf(fRect.width()) && yRad >= SkScalarHalf(fRect.height())) { in setRectXY()