Lines Matching refs:fX
943 dst->fX = src->fX + tx; in Trans_pts()
959 dst->fX = SkScalarMul(src->fX, mx); in Scale_pts()
977 dst->fX = SkScalarMulAdd(src->fX, mx, tx); in ScaleTrans_pts()
995 SkScalar sx = src->fX; in Rot_pts()
998 dst->fX = SkScalarMul(sx, mx) + SkScalarMul(sy, kx); in Rot_pts()
1017 SkScalar sx = src->fX; in RotTrans_pts()
1020 dst->fX = SkScalarMul(sx, mx) + SkScalarMulAdd(sy, kx, tx); in RotTrans_pts()
1037 SkScalar sx = src->fX; in Persp_pts()
1056 dst->fX = SkScalarMul(x, z); in Persp_pts()
1094 proc(*this, src[i].fX, src[i].fY, &tmp); in mapVectors()
1095 dst[i].set(tmp.fX - origin.fX, tmp.fY - origin.fY); in mapVectors()
1157 pt->fX = SkScalarMul(x, z); in Persp_xy()
1178 pt->fX = fixmuladdmul(sx, m.fMat[kMScaleX], sy, m.fMat[kMSkewX]) + in RotTrans_xy()
1183 pt->fX = SkScalarMul(sx, m.fMat[kMScaleX]) + in RotTrans_xy()
1197 pt->fX = fixmuladdmul(sx, m.fMat[kMScaleX], sy, m.fMat[kMSkewX]); in Rot_xy()
1200 pt->fX = SkScalarMul(sx, m.fMat[kMScaleX]) + in Rot_xy()
1212 pt->fX = SkScalarMulAdd(sx, m.fMat[kMScaleX], m.fMat[kMTransX]); in ScaleTrans_xy()
1223 pt->fX = SkScalarMul(sx, m.fMat[kMScaleX]); in Scale_xy()
1231 pt->fX = sx + m.fMat[kMTransX]; in Trans_xy()
1239 pt->fX = sx; in Identity_xy()
1306 fX = SkScalarToFixed(pt.fX); in SkPerspIter()
1317 SkFixed x = fX; in next()
1325 fX = SkScalarToFixed(pt.fX); in next()
1327 dx = (fX - x) >> kShift; in next()
1332 fX = SkScalarToFixed(pt.fX); in next()
1334 dx = (fX - x) / n; in next()
1358 pt1.fX = poly[1].fX - poly[0].fX; in poly_to_point()
1360 y = SkPoint::Length(pt1.fX, pt1.fY); in poly_to_point()
1368 pt2.fX = poly[0].fY - poly[2].fY; in poly_to_point()
1369 pt2.fY = poly[2].fX - poly[0].fX; in poly_to_point()
1372 pt2.fX = poly[0].fY - poly[3].fY; in poly_to_point()
1373 pt2.fY = poly[3].fX - poly[0].fX; in poly_to_point()
1375 w1.setMul(pt1.fX, pt2.fX); in poly_to_point()
1396 dst->fMat[kMSkewY] = SkFixedDiv(srcPt[0].fX - srcPt[1].fX, scale); in Poly2Proc()
1398 dst->fMat[kMSkewX] = SkFixedDiv(srcPt[1].fX - srcPt[0].fX, scale); in Poly2Proc()
1401 dst->fMat[kMTransX] = srcPt[0].fX; in Poly2Proc()
1412 dst->fMat[kMScaleX] = SkFixedDiv(srcPt[2].fX - srcPt[0].fX, scale.fX); in Poly3Proc()
1413 dst->fMat[kMSkewY] = SkFixedDiv(srcPt[2].fY - srcPt[0].fY, scale.fX); in Poly3Proc()
1415 dst->fMat[kMSkewX] = SkFixedDiv(srcPt[1].fX - srcPt[0].fX, scale.fY); in Poly3Proc()
1418 dst->fMat[kMTransX] = srcPt[0].fX; in Poly3Proc()
1430 x0 = srcPt[2].fX - srcPt[0].fX; in Poly4Proc()
1432 x1 = srcPt[2].fX - srcPt[1].fX; in Poly4Proc()
1434 x2 = srcPt[2].fX - srcPt[3].fX; in Poly4Proc()
1468 dst->fMat[kMScaleX] = SkFixedDiv(SkFractMul(a2, srcPt[3].fX) + in Poly4Proc()
1469 srcPt[3].fX - srcPt[0].fX, scale.fX); in Poly4Proc()
1471 srcPt[3].fY - srcPt[0].fY, scale.fX); in Poly4Proc()
1472 dst->fMat[kMPersp0] = SkFixedDiv(a2, scale.fX); in Poly4Proc()
1473 dst->fMat[kMSkewX] = SkFixedDiv(SkFractMul(a1, srcPt[1].fX) + in Poly4Proc()
1474 srcPt[1].fX - srcPt[0].fX, scale.fY); in Poly4Proc()
1478 dst->fMat[kMTransX] = srcPt[0].fX; in Poly4Proc()
1496 pt1.fX = poly[1].fX - poly[0].fX; in poly_to_point()
1498 y = SkPoint::Length(pt1.fX, pt1.fY); in poly_to_point()
1506 pt2.fX = poly[0].fY - poly[2].fY; in poly_to_point()
1507 pt2.fY = poly[2].fX - poly[0].fX; in poly_to_point()
1510 pt2.fX = poly[0].fY - poly[3].fY; in poly_to_point()
1511 pt2.fY = poly[3].fX - poly[0].fX; in poly_to_point()
1513 x = SkScalarDiv(SkScalarMul(pt1.fX, pt2.fX) + in poly_to_point()
1527 dst->fMat[kMSkewY] = (srcPt[0].fX - srcPt[1].fX) * invScale; in Poly2Proc()
1529 dst->fMat[kMSkewX] = (srcPt[1].fX - srcPt[0].fX) * invScale; in Poly2Proc()
1532 dst->fMat[kMTransX] = srcPt[0].fX; in Poly2Proc()
1541 float invScale = 1 / scale.fX; in Poly3Proc()
1542 dst->fMat[kMScaleX] = (srcPt[2].fX - srcPt[0].fX) * invScale; in Poly3Proc()
1547 dst->fMat[kMSkewX] = (srcPt[1].fX - srcPt[0].fX) * invScale; in Poly3Proc()
1551 dst->fMat[kMTransX] = srcPt[0].fX; in Poly3Proc()
1563 x0 = srcPt[2].fX - srcPt[0].fX; in Poly4Proc()
1565 x1 = srcPt[2].fX - srcPt[1].fX; in Poly4Proc()
1567 x2 = srcPt[2].fX - srcPt[3].fX; in Poly4Proc()
1600 float invScale = 1 / scale.fX; in Poly4Proc()
1601 dst->fMat[kMScaleX] = SkScalarMul(SkScalarMul(a2, srcPt[3].fX) + in Poly4Proc()
1602 srcPt[3].fX - srcPt[0].fX, invScale); in Poly4Proc()
1607 dst->fMat[kMSkewX] = SkScalarMul(SkScalarMul(a1, srcPt[1].fX) + in Poly4Proc()
1608 srcPt[1].fX - srcPt[0].fX, invScale); in Poly4Proc()
1612 dst->fMat[kMTransX] = srcPt[0].fX; in Poly4Proc()
1637 this->setTranslate(dst[0].fX - src[0].fX, dst[0].fY - src[0].fY); in setPolyToPoly()
1643 SkScalarNearlyZero(scale.fX) || in setPolyToPoly()