Home | History | Annotate | Download | only in core

Lines Matching refs:fInvMatrix

141     SkScalar invScaleX = fInvMatrix.getScaleX();
142 SkScalar invScaleY = fInvMatrix.getScaleY();
156 fInvMatrix.getType() <= (SkMatrix::kScale_Mask | SkMatrix::kTranslate_Mask) &&
158 cache_size_okay(fOrigBitmap, fInvMatrix)) {
200 fInvMatrix.setTranslate(fInvMatrix.getTranslateX() / fInvMatrix.getScaleX(),
201 fInvMatrix.getTranslateY() / fInvMatrix.getScaleY());
209 fInvMatrix.postScale(fractionalScaleX, fractionalScaleY);
234 SkScalar scaleSqd = effective_matrix_scale_sqrd(fInvMatrix);
312 fInvMatrix = inv;
338 bool trivialMatrix = (fInvMatrix.getType() & ~SkMatrix::kTranslate_Mask) == 0;
343 fInvMatrix.postIDiv(fOrigBitmap.width(), fOrigBitmap.height());
354 if (matrix_only_scale_translate(fInvMatrix)) {
356 if (fInvMatrix.invert(&forward)) {
361 fInvMatrix.setTranslate(tx, ty);
366 fInvProc = fInvMatrix.getMapXYProc();
367 fInvType = fInvMatrix.getType();
368 fInvSx = SkScalarToFixed(fInvMatrix.getScaleX());
369 fInvSxFractionalInt = SkScalarToFractionalInt(fInvMatrix.getScaleX());
370 fInvKy = SkScalarToFixed(fInvMatrix.getSkewY());
371 fInvKyFractionalInt = SkScalarToFractionalInt(fInvMatrix.getSkewY());
383 trivialMatrix = (fInvMatrix.getType() & ~SkMatrix::kTranslate_Mask) == 0;
588 s.fInvProc(s.fInvMatrix, SkIntToScalar(x) + SK_ScalarHalf,
662 s.fInvProc(s.fInvMatrix, SkIntToScalar(x) + SK_ScalarHalf,
713 s.fInvProc(s.fInvMatrix,
748 s.fInvProc(s.fInvMatrix,
807 fInvProc(fInvMatrix, SK_ScalarHalf, SK_ScalarHalf, &pt);