Lines Matching refs:kMSkewY
75 fMat[kMSkewY] = buffer[kASkewY]; in setAffine()
126 int m10 = SkScalarAs2sCompliment(fMat[SkMatrix::kMSkewY]); in computeTypeMask()
211 SkScalar sy = fMat[kMSkewY]; in isSimilarity()
239 SkScalar sy = fMat[kMSkewY]; in preservesRightAngles()
289 fMat[kMTransY] += sdot(fMat[kMSkewY], dx, fMat[kMScaleY], dy); in preTranslate()
349 fMat[kMSkewY] *= sx; in preScale()
402 fMat[kMSkewY] *= invY; in postIDiv()
418 fMat[kMSkewY] = sinV; in setSinCos()
434 fMat[kMSkewY] = xform.fSSin; in setRSXform()
450 fMat[kMSkewY] = sinV; in setSinCos()
510 fMat[kMSkewY] = sy; in setSkew()
632 tmp.fMat[kMSkewY] = rowcol3(&a.fMat[3], &b.fMat[0]); in setConcat()
644 b.fMat[kMSkewY]); in setConcat()
656 tmp.fMat[kMSkewY] = muladdmul(a.fMat[kMSkewY], in setConcat()
659 b.fMat[kMSkewY]); in setConcat()
661 tmp.fMat[kMScaleY] = muladdmul(a.fMat[kMSkewY], in setConcat()
666 tmp.fMat[kMTransY] = muladdmul(a.fMat[kMSkewY], in setConcat()
731 mat[SkMatrix::kMSkewY], mat[SkMatrix::kMPersp2]) in sk_determinant()
734 dcross(mat[SkMatrix::kMSkewY], mat[SkMatrix::kMPersp1], in sk_determinant()
738 mat[SkMatrix::kMSkewX], mat[SkMatrix::kMSkewY]); in sk_determinant()
770 affine[kASkewY] = this->fMat[kMSkewY]; in asAffine()
800 … dst[kMSkewY] = scross_dscale(src[kMTransY], src[kMPersp0], src[kMSkewY], src[kMPersp2], invDet); in ComputeInv()
802 … dst[kMTransY] = scross_dscale(src[kMTransX], src[kMSkewY], src[kMScaleX], src[kMTransY], invDet); in ComputeInv()
804 … dst[kMPersp0] = scross_dscale(src[kMSkewY], src[kMPersp1], src[kMScaleY], src[kMPersp0], invDet); in ComputeInv()
806 … dst[kMPersp2] = scross_dscale(src[kMScaleX], src[kMScaleY], src[kMSkewX], src[kMSkewY], invDet); in ComputeInv()
812 dst[kMSkewY] = SkDoubleToScalar(-src[kMSkewY] * invDet); in ComputeInv()
814 … dst[kMTransY] = dcross_dscale(src[kMSkewY], src[kMTransX], src[kMScaleX], src[kMTransY], invDet); in ComputeInv()
842 inv->fMat[kMSkewX] = inv->fMat[kMSkewY] = in invertNonIdentity()
974 SkScalar y = sdot(sx, m.fMat[kMSkewY], sy, m.fMat[kMScaleY]) + m.fMat[kMTransY]; in Persp_pts()
1065 SkScalar y = sdot(sx, mat[M::kMSkewY], sy, mat[M::kMScaleY], sw, mat[M::kMTransY]); in MapHomogeneousPointsWithStride()
1199 SkScalar y = sdot(sx, m.fMat[kMSkewY], sy, m.fMat[kMScaleY]) + m.fMat[kMTransY]; in Persp_xy()
1214 pt->fY = sx * m.fMat[kMSkewY] + (sy * m.fMat[kMScaleY] + m.fMat[kMTransY]); in RotTrans_xy()
1217 pt->fY = sdot(sx, m.fMat[kMSkewY], sy, m.fMat[kMScaleY]) + m.fMat[kMTransY]; in RotTrans_xy()
1229 pt->fY = sx * m.fMat[kMSkewY] + (sy * m.fMat[kMScaleY] + m.fMat[kMTransY]); in Rot_xy()
1232 pt->fY = sdot(sx, m.fMat[kMSkewY], sy, m.fMat[kMScaleY]) + m.fMat[kMTransY]; in Rot_xy()
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; in Poly2Proc()
1329 dst->fMat[kMSkewY] = srcPt[2].fY - srcPt[0].fY; in Poly3Proc()
1385 dst->fMat[kMSkewY] = a2 * srcPt[3].fY + srcPt[3].fY - srcPt[0].fY; in Poly4Proc()
1480 m[SkMatrix::kMSkewY], m[SkMatrix::kMSkewY]); in get_scale_factor()
1482 m[SkMatrix::kMScaleY], m[SkMatrix::kMSkewY]); in get_scale_factor()
1708 SkScalar C = matrix[SkMatrix::kMSkewY]; in SkDecomposeUpper2x2()