• Home
  • Raw
  • Download

Lines Matching refs:kMSkewY

68     fMat[kMSkewX]  = fMat[kMSkewY] =  in reset()
84 fMat[kMSkewY] = buffer[kASkewY]; in setAffine()
134 int m10 = SkScalarAs2sCompliment(fMat[SkMatrix::kMSkewY]); in computeTypeMask()
219 SkScalar sy = fMat[kMSkewY]; in isSimilarity()
247 SkScalar sy = fMat[kMSkewY]; in preservesRightAngles()
282 fMat[kMSkewX] = fMat[kMSkewY] = in setTranslate()
304 fMat[kMTransY] += sdot(fMat[kMSkewY], dx, fMat[kMScaleY], dy); in preTranslate()
340 fMat[kMSkewX] = fMat[kMSkewY] = in setScale()
368 fMat[kMSkewY] *= sx; in preScale()
420 fMat[kMSkewY] *= invY; in postIDiv()
436 fMat[kMSkewY] = sinV; in setSinCos()
451 fMat[kMSkewY] = xform.fSSin; in setRSXform()
467 fMat[kMSkewY] = sinV; in setSinCos()
520 fMat[kMSkewY] = sy; in setSkew()
535 fMat[kMSkewY] = sy; in setSkew()
656 tmp.fMat[kMSkewY] = rowcol3(&a.fMat[3], &b.fMat[0]); in setConcat()
669 b.fMat[kMSkewY]); in setConcat()
681 tmp.fMat[kMSkewY] = muladdmul(a.fMat[kMSkewY], in setConcat()
684 b.fMat[kMSkewY]); in setConcat()
686 tmp.fMat[kMScaleY] = muladdmul(a.fMat[kMSkewY], in setConcat()
691 tmp.fMat[kMTransY] = muladdmul(a.fMat[kMSkewY], in setConcat()
755 mat[SkMatrix::kMSkewY], mat[SkMatrix::kMPersp2]) in sk_inv_determinant()
758 dcross(mat[SkMatrix::kMSkewY], mat[SkMatrix::kMPersp1], in sk_inv_determinant()
762 mat[SkMatrix::kMSkewX], mat[SkMatrix::kMSkewY]); in sk_inv_determinant()
790 affine[kASkewY] = this->fMat[kMSkewY]; in asAffine()
808 … dst[kMSkewY] = scross_dscale(src[kMTransY], src[kMPersp0], src[kMSkewY], src[kMPersp2], invDet); in ComputeInv()
810 … dst[kMTransY] = scross_dscale(src[kMTransX], src[kMSkewY], src[kMScaleX], src[kMTransY], invDet); in ComputeInv()
812 … dst[kMPersp0] = scross_dscale(src[kMSkewY], src[kMPersp1], src[kMScaleY], src[kMPersp0], invDet); in ComputeInv()
814 … dst[kMPersp2] = scross_dscale(src[kMScaleX], src[kMScaleY], src[kMSkewX], src[kMSkewY], invDet); in ComputeInv()
820 dst[kMSkewY] = SkDoubleToScalar(-src[kMSkewY] * invDet); in ComputeInv()
822 … dst[kMTransY] = dcross_dscale(src[kMSkewY], src[kMTransX], src[kMScaleX], src[kMTransY], invDet); in ComputeInv()
850 inv->fMat[kMSkewX] = inv->fMat[kMSkewY] = in invertNonIdentity()
982 SkScalar y = sdot(sx, m.fMat[kMSkewY], sy, m.fMat[kMScaleY]) + m.fMat[kMTransY]; in Persp_pts()
1073 SkScalar y = sdot(sx, mat[M::kMSkewY], sy, mat[M::kMScaleY], sw, mat[M::kMTransY]); in MapHomogeneousPointsWithStride()
1177 SkScalar y = sdot(sx, m.fMat[kMSkewY], sy, m.fMat[kMScaleY]) + m.fMat[kMTransY]; in Persp_xy()
1192 pt->fY = sx * m.fMat[kMSkewY] + (sy * m.fMat[kMScaleY] + m.fMat[kMTransY]); in RotTrans_xy()
1195 pt->fY = sdot(sx, m.fMat[kMSkewY], sy, m.fMat[kMScaleY]) + m.fMat[kMTransY]; in RotTrans_xy()
1207 pt->fY = sx * m.fMat[kMSkewY] + (sy * m.fMat[kMScaleY] + m.fMat[kMTransY]); in Rot_xy()
1210 pt->fY = sdot(sx, m.fMat[kMSkewY], sy, m.fMat[kMScaleY]) + m.fMat[kMTransY]; in Rot_xy()
1275 return SkVector::Make(fMat[kMScaleX], fMat[kMSkewY]); in fixedStepInX()
1278 return SkVector::Make(fMat[kMScaleX] / z, fMat[kMSkewY] / z); in fixedStepInX()
1290 dst->fMat[kMSkewY] = srcPt[0].fX - srcPt[1].fX; in Poly2Proc()
1306 dst->fMat[kMSkewY] = srcPt[2].fY - srcPt[0].fY; in Poly3Proc()
1362 dst->fMat[kMSkewY] = a2 * srcPt[3].fY + srcPt[3].fY - srcPt[0].fY; in Poly4Proc()
1457 m[SkMatrix::kMSkewY], m[SkMatrix::kMSkewY]); in get_scale_factor()
1459 m[SkMatrix::kMScaleY], m[SkMatrix::kMSkewY]); in get_scale_factor()
1702 SkScalar C = matrix[SkMatrix::kMSkewY]; in SkDecomposeUpper2x2()