Lines Matching refs:kMScaleX

72     fMat[kMScaleX] = buffer[kAScaleX];
124 int m00 = SkScalarAs2sCompliment(fMat[SkMatrix::kMScaleX]);
204 SkScalar mx = fMat[kMScaleX];
236 SkScalar mx = fMat[kMScaleX];
288 fMat[kMTransX] += sdot(fMat[kMScaleX], dx, fMat[kMSkewX], dy);
348 fMat[kMScaleX] *= sx;
360 if (fMat[kMScaleX] == 1 && fMat[kMScaleY] == 1
397 fMat[kMScaleX] *= invX;
414 fMat[kMScaleX] = cosV;
430 fMat[kMScaleX] = xform.fSCos;
446 fMat[kMScaleX] = cosV;
506 fMat[kMScaleX] = 1;
621 this->setScaleTranslate(a.fMat[kMScaleX] * b.fMat[kMScaleX],
623 a.fMat[kMScaleX] * b.fMat[kMTransX] + a.fMat[kMTransX],
629 tmp.fMat[kMScaleX] = rowcol3(&a.fMat[0], &b.fMat[0]);
641 tmp.fMat[kMScaleX] = muladdmul(a.fMat[kMScaleX],
642 b.fMat[kMScaleX],
646 tmp.fMat[kMSkewX] = muladdmul(a.fMat[kMScaleX],
651 tmp.fMat[kMTransX] = muladdmul(a.fMat[kMScaleX],
657 b.fMat[kMScaleX],
725 return mat[SkMatrix::kMScaleX] *
737 return dcross(mat[SkMatrix::kMScaleX], mat[SkMatrix::kMScaleY],
769 affine[kAScaleX] = this->fMat[kMScaleX];
796 dst[kMScaleX] = scross_dscale(src[kMScaleY], src[kMPersp2], src[kMTransY], src[kMPersp1], invDet);
801 dst[kMScaleY] = scross_dscale(src[kMScaleX], src[kMPersp2], src[kMTransX], src[kMPersp0], invDet);
802 dst[kMTransY] = scross_dscale(src[kMTransX], src[kMSkewY], src[kMScaleX], src[kMTransY], invDet);
805 dst[kMPersp1] = scross_dscale(src[kMSkewX], src[kMPersp0], src[kMScaleX], src[kMPersp1], invDet);
806 dst[kMPersp2] = scross_dscale(src[kMScaleX], src[kMScaleY], src[kMSkewX], src[kMSkewY], invDet);
808 dst[kMScaleX] = SkDoubleToScalar(src[kMScaleY] * invDet);
813 dst[kMScaleY] = SkDoubleToScalar(src[kMScaleX] * invDet);
814 dst[kMTransY] = dcross_dscale(src[kMSkewY], src[kMTransX], src[kMScaleX], src[kMTransY], invDet);
831 SkScalar invX = fMat[kMScaleX];
845 inv->fMat[kMScaleX] = invX;
857 if (!fMat[kMScaleX] || !fMat[kMScaleY]) {
973 SkScalar x = sdot(sx, m.fMat[kMScaleX], sy, m.fMat[kMSkewX]) + m.fMat[kMTransX];
1064 SkScalar x = sdot(sx, mat[M::kMScaleX], sy, mat[M::kMSkewX], sw, mat[M::kMTransX]);
1140 SkScalar sx = fMat[kMScaleX];
1198 SkScalar x = sdot(sx, m.fMat[kMScaleX], sy, m.fMat[kMSkewX]) + m.fMat[kMTransX];
1213 pt->fX = sx * m.fMat[kMScaleX] + (sy * m.fMat[kMSkewX] + m.fMat[kMTransX]);
1216 pt->fX = sdot(sx, m.fMat[kMScaleX], sy, m.fMat[kMSkewX]) + m.fMat[kMTransX];
1228 pt->fX = sx * m.fMat[kMScaleX] + (sy * m.fMat[kMSkewX] + m.fMat[kMTransX]);
1231 pt->fX = sdot(sx, m.fMat[kMScaleX], sy, m.fMat[kMSkewX]) + m.fMat[kMTransX];
1241 pt->fX = sx * m.fMat[kMScaleX] + m.fMat[kMTransX];
1252 pt->fX = sx * m.fMat[kMScaleX];
1297 return SkVector::Make(fMat[kMScaleX], fMat[kMSkewY]);
1300 return SkVector::Make(fMat[kMScaleX] / z, fMat[kMSkewY] / z);
1312 dst->fMat[kMScaleX] = srcPt[1].fY - srcPt[0].fY;
1328 dst->fMat[kMScaleX] = srcPt[2].fX - srcPt[0].fX;
1384 dst->fMat[kMScaleX] = a2 * srcPt[3].fX + srcPt[3].fX - srcPt[0].fX;
1461 results[0] = std::min(SkScalarAbs(m[SkMatrix::kMScaleX]),
1464 results[0] = std::max(SkScalarAbs(m[SkMatrix::kMScaleX]),
1467 results[0] = SkScalarAbs(m[SkMatrix::kMScaleX]);
1479 SkScalar a = sdot(m[SkMatrix::kMScaleX], m[SkMatrix::kMScaleX],
1481 SkScalar b = sdot(m[SkMatrix::kMScaleX], m[SkMatrix::kMSkewX],
1718 SkScalar A = matrix[SkMatrix::kMScaleX];