Lines Matching refs:kMSkewY
75 fMat[kMSkewY] = buffer[kASkewY];
126 int m10 = SkScalarAs2sCompliment(fMat[SkMatrix::kMSkewY]);
211 SkScalar sy = fMat[kMSkewY];
239 SkScalar sy = fMat[kMSkewY];
289 fMat[kMTransY] += sdot(fMat[kMSkewY], dx, fMat[kMScaleY], dy);
349 fMat[kMSkewY] *= sx;
402 fMat[kMSkewY] *= invY;
418 fMat[kMSkewY] = sinV;
434 fMat[kMSkewY] = xform.fSSin;
450 fMat[kMSkewY] = sinV;
510 fMat[kMSkewY] = sy;
632 tmp.fMat[kMSkewY] = rowcol3(&a.fMat[3], &b.fMat[0]);
644 b.fMat[kMSkewY]);
656 tmp.fMat[kMSkewY] = muladdmul(a.fMat[kMSkewY],
659 b.fMat[kMSkewY]);
661 tmp.fMat[kMScaleY] = muladdmul(a.fMat[kMSkewY],
666 tmp.fMat[kMTransY] = muladdmul(a.fMat[kMSkewY],
731 mat[SkMatrix::kMSkewY], mat[SkMatrix::kMPersp2])
734 dcross(mat[SkMatrix::kMSkewY], mat[SkMatrix::kMPersp1],
738 mat[SkMatrix::kMSkewX], mat[SkMatrix::kMSkewY]);
770 affine[kASkewY] = this->fMat[kMSkewY];
800 dst[kMSkewY] = scross_dscale(src[kMTransY], src[kMPersp0], src[kMSkewY], src[kMPersp2], invDet);
802 dst[kMTransY] = scross_dscale(src[kMTransX], src[kMSkewY], src[kMScaleX], src[kMTransY], invDet);
804 dst[kMPersp0] = scross_dscale(src[kMSkewY], src[kMPersp1], src[kMScaleY], src[kMPersp0], invDet);
806 dst[kMPersp2] = scross_dscale(src[kMScaleX], src[kMScaleY], src[kMSkewX], src[kMSkewY], invDet);
812 dst[kMSkewY] = SkDoubleToScalar(-src[kMSkewY] * invDet);
814 dst[kMTransY] = dcross_dscale(src[kMSkewY], src[kMTransX], src[kMScaleX], src[kMTransY], invDet);
842 inv->fMat[kMSkewX] = inv->fMat[kMSkewY] =
974 SkScalar y = sdot(sx, m.fMat[kMSkewY], sy, m.fMat[kMScaleY]) + m.fMat[kMTransY];
1065 SkScalar y = sdot(sx, mat[M::kMSkewY], sy, mat[M::kMScaleY], sw, mat[M::kMTransY]);
1199 SkScalar y = sdot(sx, m.fMat[kMSkewY], sy, m.fMat[kMScaleY]) + m.fMat[kMTransY];
1214 pt->fY = sx * m.fMat[kMSkewY] + (sy * m.fMat[kMScaleY] + m.fMat[kMTransY]);
1217 pt->fY = sdot(sx, m.fMat[kMSkewY], sy, m.fMat[kMScaleY]) + m.fMat[kMTransY];
1229 pt->fY = sx * m.fMat[kMSkewY] + (sy * m.fMat[kMScaleY] + m.fMat[kMTransY]);
1232 pt->fY = sdot(sx, m.fMat[kMSkewY], sy, m.fMat[kMScaleY]) + m.fMat[kMTransY];
1297 return SkVector::Make(fMat[kMScaleX], fMat[kMSkewY]);
1300 return SkVector::Make(fMat[kMScaleX] / z, fMat[kMSkewY] / z);
1313 dst->fMat[kMSkewY] = srcPt[0].fX - srcPt[1].fX;
1329 dst->fMat[kMSkewY] = srcPt[2].fY - srcPt[0].fY;
1385 dst->fMat[kMSkewY] = a2 * srcPt[3].fY + srcPt[3].fY - srcPt[0].fY;
1480 m[SkMatrix::kMSkewY], m[SkMatrix::kMSkewY]);
1482 m[SkMatrix::kMScaleY], m[SkMatrix::kMSkewY]);
1720 SkScalar C = matrix[SkMatrix::kMSkewY];