Home | History | Annotate | Download | only in core

Lines Matching refs:fInvMatrix

163         fInvMatrix.getType() <= (SkMatrix::kScale_Mask | SkMatrix::kTranslate_Mask) &&
165 cache_size_okay(fOrigBitmap, fInvMatrix)) {
167 SkScalar invScaleX = fInvMatrix.getScaleX();
168 SkScalar invScaleY = fInvMatrix.getScaleY();
223 fInvMatrix.setTranslate(fInvMatrix.getTranslateX() / fInvMatrix.getScaleX(),
224 fInvMatrix.getTranslateY() / fInvMatrix.getScaleY());
246 SkScalar scaleSqd = effective_matrix_scale_sqrd(fInvMatrix);
296 fInvMatrix.postScale(invScaleFixup, invScaleFixup);
391 fInvMatrix = inv;
419 bool trivialMatrix = (fInvMatrix.getType() & ~SkMatrix::kTranslate_Mask) == 0;
424 fInvMatrix.postIDiv(fOrigBitmap.width(), fOrigBitmap.height());
435 if (matrix_only_scale_translate(fInvMatrix)) {
437 if (fInvMatrix.invert(&forward)) {
442 fInvMatrix.setTranslate(tx, ty);
447 fInvProc = fInvMatrix.getMapXYProc();
448 fInvType = fInvMatrix.getType();
449 fInvSx = SkScalarToFixed(fInvMatrix.getScaleX());
450 fInvSxFractionalInt = SkScalarToFractionalInt(fInvMatrix.getScaleX());
451 fInvKy = SkScalarToFixed(fInvMatrix.getSkewY());
452 fInvKyFractionalInt = SkScalarToFractionalInt(fInvMatrix.getSkewY());
464 trivialMatrix = (fInvMatrix.getType() & ~SkMatrix::kTranslate_Mask) == 0;
658 s.fInvProc(s.fInvMatrix, SkIntToScalar(x) + SK_ScalarHalf,
732 s.fInvProc(s.fInvMatrix, SkIntToScalar(x) + SK_ScalarHalf,
783 s.fInvProc(s.fInvMatrix,
818 s.fInvProc(s.fInvMatrix,
877 fInvProc(fInvMatrix, SK_ScalarHalf, SK_ScalarHalf, &pt);