Lines Matching refs:fY
289 SkScalar top = last.fY; in isRect()
291 SkScalar bottom = pts->fY; in isRect()
454 this->moveTo(pt.fX + x, pt.fY + y); in rMoveTo()
465 y = pt.fY; in injectMoveToIfNeeded()
487 this->lineTo(pt.fX + x, pt.fY + y); in rLineTo()
508 this->quadTo(pt.fX + x1, pt.fY + y1, pt.fX + x2, pt.fY + y2); in rQuadTo()
532 this->cubicTo(pt.fX + x1, pt.fY + y1, pt.fX + x2, pt.fY + y2, in rCubicTo()
533 pt.fX + x3, pt.fY + y3); in rCubicTo()
813 start.fY = SkScalarSinCos(SkDegreesToRadians(startAngle), &start.fX); in build_arc_points()
814 stop.fY = SkScalarSinCos(SkDegreesToRadians(startAngle + sweepAngle), in build_arc_points()
834 stop.fY = SkScalarSinCos(stopRad, &stop.fX); in build_arc_points()
906 if ((x1 == start.fX && y1 == start.fY) || in arcTo()
912 before.setNormalize(x1 - start.fX, y1 - start.fY); in arcTo()
930 SkScalar yy = y1 - SkScalarMul(dist, before.fY); in arcTo()
949 yy - SkScalarMul(radius, before.fY)); in arcTo()
1033 this->lineTo(pts[0].fX, pts[0].fY); in pathTo()
1036 this->quadTo(pts[0].fX, pts[0].fY, pts[1].fX, pts[1].fY); in pathTo()
1039 this->cubicTo(pts[0].fX, pts[0].fY, pts[1].fX, pts[1].fY, in pathTo()
1040 pts[2].fX, pts[2].fY); in pathTo()
1073 this->lineTo(pts[-1].fX, pts[-1].fY); in reversePathTo()
1076 this->quadTo(pts[-1].fX, pts[-1].fY, pts[-2].fX, pts[-2].fY); in reversePathTo()
1079 this->cubicTo(pts[-1].fX, pts[-1].fY, pts[-2].fX, pts[-2].fY, in reversePathTo()
1080 pts[-3].fX, pts[-3].fY); in reversePathTo()
1106 this->moveTo(pts->fX, pts->fY); in reverseAddPath()
1252 fMoveTo.fX = fMoveTo.fY = fLastPt.fX = fLastPt.fY = 0; in Iter()
1270 fLastPt.fX = fLastPt.fY = 0; in setPath()
1271 fMoveTo.fX = fMoveTo.fY = 0; in setPath()
1309 if (SkScalarIsNaN(fLastPt.fX) || SkScalarIsNaN(fLastPt.fY) || in autoClose()
1310 SkScalarIsNaN(fMoveTo.fX) || SkScalarIsNaN(fMoveTo.fY)) { in autoClose()
1510 fMoveTo.fX = fMoveTo.fY = fLastPt.fX = fLastPt.fY = 0; in RawIter()
1525 fMoveTo.fX = fMoveTo.fY = 0; in setPath()
1526 fLastPt.fX = fLastPt.fY = 0; in setPath()
1627 SkScalarToFloat(pts[0].fX), SkScalarToFloat(pts[0].fY)); in dump()
1629 SkDebugf(" path: moveTo [%x %x]\n", pts[0].fX, pts[0].fY); in dump()
1635 SkScalarToFloat(pts[1].fX), SkScalarToFloat(pts[1].fY)); in dump()
1637 SkDebugf(" path: lineTo [%x %x]\n", pts[1].fX, pts[1].fY); in dump()
1643 SkScalarToFloat(pts[1].fX), SkScalarToFloat(pts[1].fY), in dump()
1644 SkScalarToFloat(pts[2].fX), SkScalarToFloat(pts[2].fY)); in dump()
1647 pts[1].fX, pts[1].fY, pts[2].fX, pts[2].fY); in dump()
1653 SkScalarToFloat(pts[1].fX), SkScalarToFloat(pts[1].fY), in dump()
1654 SkScalarToFloat(pts[2].fX), SkScalarToFloat(pts[2].fY), in dump()
1655 SkScalarToFloat(pts[3].fX), SkScalarToFloat(pts[3].fY)); in dump()
1658 pts[1].fX, pts[1].fY, pts[2].fX, pts[2].fY, in dump()
1659 pts[3].fX, pts[3].fY); in dump()
1758 if (vec.fX || vec.fY) { in addPt()
1768 int sy = sign(vec.fY); in addPt()
1789 SkASSERT(vec.fX || vec.fY); in addVec()
1929 double p0y = SkScalarToDouble(p0.fY); in cross_prod()
1932 double p1y = SkScalarToDouble(p1.fY); in cross_prod()
1935 double p2y = SkScalarToDouble(p2.fY); in cross_prod()
1947 SkScalar max = pts[0].fY; in find_max_y()
1950 SkScalar y = pts[i].fY; in find_max_y()
1979 const SkScalar y = pts[index].fY; in find_min_max_x_at_y()
1985 if (pts[i].fY != y) { in find_min_max_x_at_y()
2059 if (pts[index].fY < ymax) { in cheapComputeDirection()
2065 if (pts[(index + 1) % n].fY == pts[index].fY) { in cheapComputeDirection()
2071 SkASSERT(pts[minIndex].fY == pts[index].fY); in cheapComputeDirection()
2072 SkASSERT(pts[maxIndex].fY == pts[index].fY); in cheapComputeDirection()
2106 ymax = pts[index].fY; in cheapComputeDirection()