Lines Matching refs:fY

152         if (radii[i].fX <= 0 || radii[i].fY <= 0) {
158 radii[i].fY = 0;
237 scale = compute_min_scale(fRadii[1].fY, fRadii[2].fY, height, scale);
239 scale = compute_min_scale(fRadii[3].fY, fRadii[0].fY, height, scale);
242 flush_to_zero(fRadii[1].fY, fRadii[2].fY);
244 flush_to_zero(fRadii[3].fY, fRadii[0].fY);
248 SkScaleToSides::AdjustRadii(height, scale, &fRadii[1].fY, &fRadii[2].fY);
250 SkScaleToSides::AdjustRadii(height, scale, &fRadii[3].fY, &fRadii[0].fY);
276 y < fRect.fTop + fRadii[kUpperLeft_Corner].fY) {
280 y - (fRect.fTop + fRadii[kUpperLeft_Corner].fY));
281 SkASSERT(canonicalPt.fX < 0 && canonicalPt.fY < 0);
283 y > fRect.fBottom - fRadii[kLowerLeft_Corner].fY) {
287 y - (fRect.fBottom - fRadii[kLowerLeft_Corner].fY));
288 SkASSERT(canonicalPt.fX < 0 && canonicalPt.fY > 0);
290 y < fRect.fTop + fRadii[kUpperRight_Corner].fY) {
294 y - (fRect.fTop + fRadii[kUpperRight_Corner].fY));
295 SkASSERT(canonicalPt.fX > 0 && canonicalPt.fY < 0);
297 y > fRect.fBottom - fRadii[kLowerRight_Corner].fY) {
301 y - (fRect.fBottom - fRadii[kLowerRight_Corner].fY));
302 SkASSERT(canonicalPt.fX > 0 && canonicalPt.fY > 0);
315 SkScalar dist = SkScalarSquare(canonicalPt.fX) * SkScalarSquare(fRadii[index].fY) +
316 SkScalarSquare(canonicalPt.fY) * SkScalarSquare(fRadii[index].fX);
317 return dist <= SkScalarSquare(fRadii[index].fX * fRadii[index].fY);
322 return SkScalarNearlyEqual(simpleRadius, rr.fRadii[0].fY, tolerance) &&
324 SkScalarNearlyEqual(simpleRadius, rr.fRadii[1].fY, tolerance) &&
326 SkScalarNearlyEqual(simpleRadius, rr.fRadii[2].fY, tolerance) &&
328 SkScalarNearlyEqual(simpleRadius, rr.fRadii[3].fY, tolerance);
332 return SkScalarNearlyEqual(rr.fRadii[0].fX, rr.fRadii[0].fY, tolerance) &&
333 SkScalarNearlyEqual(rr.fRadii[1].fX, rr.fRadii[1].fY, tolerance) &&
334 SkScalarNearlyEqual(rr.fRadii[2].fX, rr.fRadii[2].fY, tolerance) &&
335 SkScalarNearlyEqual(rr.fRadii[3].fX, rr.fRadii[3].fY, tolerance);
361 radii[SkRRect::kUpperLeft_Corner].fY == radii[SkRRect::kUpperRight_Corner].fY &&
363 radii[SkRRect::kLowerLeft_Corner].fY == radii[SkRRect::kLowerRight_Corner].fY;
379 bool allCornersSquare = 0 == fRadii[0].fX || 0 == fRadii[0].fY;
382 if (0 != fRadii[i].fX && 0 != fRadii[i].fY) {
387 if (fRadii[i].fX != fRadii[i-1].fX || fRadii[i].fY != fRadii[i-1].fY) {
400 fRadii[0].fY >= SkScalarHalf(fRect.height())) {
467 dst->fRadii[i].fY = SkScalarHalf(newRect.height());
491 dst->fRadii[i].fX = fRadii[src].fY;
492 dst->fRadii[i].fY = fRadii[src].fX;
497 dst->fRadii[i].fY = fRadii[i].fY;
514 dst->fRadii[i].fY *= yScale;
575 if (radii[i].fY) {
576 radii[i].fY -= dy;
670 bool allRadiiZero = (0 == fRadii[0].fX && 0 == fRadii[0].fY);
671 bool allCornersSquare = (0 == fRadii[0].fX || 0 == fRadii[0].fY);
675 if (0 != fRadii[i].fX || 0 != fRadii[i].fY) {
679 if (fRadii[i].fX != fRadii[i-1].fX || fRadii[i].fY != fRadii[i-1].fY) {
683 if (0 != fRadii[i].fX && 0 != fRadii[i].fY) {
711 !SkScalarNearlyEqual(fRadii[i].fY, SkRectPriv::HalfHeight(fRect))) {
744 !are_radius_check_predicates_valid(radii[i].fY, rect.fTop, rect.fBottom)) {
772 SkScalar topShift = std::max(tl.fY, tr.fY);
774 SkScalar bottomShift = std::max(bl.fY, br.fY);
830 case SkRRect::kUpperLeft_Corner: return a.fX >= b.fX && a.fY >= b.fY;
831 case SkRRect::kUpperRight_Corner: return a.fX <= b.fX && a.fY >= b.fY;
832 case SkRRect::kLowerRight_Corner: return a.fX <= b.fX && a.fY <= b.fY;
833 case SkRRect::kLowerLeft_Corner: return a.fX >= b.fX && a.fY <= b.fY;
849 if (aRadii.fX >= bRadii.fX && aRadii.fY >= bRadii.fY) {
852 } else if (bRadii.fX >= aRadii.fX && bRadii.fY >= aRadii.fY) {
866 return b.checkCornerContainment(aCorner.fX, aCorner.fY);
874 return a.checkCornerContainment(bCorner.fX, bCorner.fY);
880 return a.checkCornerContainment(test.fX, test.fY) &&
881 b.checkCornerContainment(test.fX, test.fY);