Home | History | Annotate | Download | only in core

Lines Matching full:fmatrix

148     if (!fMatrix->invert(&inverse)) {
317 SkAutoBlitterChoose blitter(*fBitmap, *fMatrix, paint);
605 if (!bounder_points(fBounder, mode, count, pts, paint, *fMatrix)) {
618 if (!forceUseDevice && rec.init(mode, paint, fMatrix, fRC)) {
619 SkAutoBlitterChoose blitter(*fBitmap, *fMatrix, paint);
622 const SkMatrix* matrix = fMatrix;
701 *fMatrix, &cullRect)) {
855 RectType rtype = ComputeRectType(paint, *fMatrix, &strokeSize);
865 const SkMatrix& matrix = *fMatrix;
939 paint.getMaskFilter()->filterMask(&dstM, srcM, *fMatrix, NULL)) {
950 SkAutoBlitterChoose blitterChooser(*fBitmap, *fMatrix, paint);
1038 if (SkDrawTreatAsHairline(paint, *fMatrix, &coverage)) {
1054 if (rrect.transform(*fMatrix, &devRRect)) {
1055 SkAutoBlitterChoose blitter(*fBitmap, *fMatrix, paint);
1056 if (paint.getMaskFilter()->filterRRect(devRRect, *fMatrix, *fRC,
1084 const SkMatrix* matrix = fMatrix;
1161 SkAutoBlitterChoose blitter(*fBitmap, *fMatrix, *paint);
1166 if (paint->getMaskFilter()->filterPath(*devPathPtr, *fMatrix, *fRC,
1207 if (just_translate(*fMatrix, bitmap)) {
1208 int ix = SkScalarRound(fMatrix->getTranslateX());
1209 int iy = SkScalarRound(fMatrix->getTranslateY());
1229 fMatrix->mapRect(&r);
1267 c.concat(*fMatrix);
1321 if (!matrix.setConcat(*fMatrix, prematrix)) {
1370 draw.fMatrix = &matrix;
1438 draw.fMatrix = &matrix;
1722 if (ShouldDrawTextAsPaths(paint, *fMatrix)) {
1729 SkAutoGlyphCache autoCache(paint, &fDevice->fLeakyProperties, fMatrix);
1735 fMatrix->mapXY(x, y, &loc);
1763 blitterChooser.choose(*fBitmap, *fMatrix, paint);
1778 SkAxisAlignment baseline = SkComputeAxisAlignmentForHText(*fMatrix);
1841 : fMatrix(matrix), fProc(matrix.getMapXYProc()), fY(y) {}
1848 const SkMatrix& fMatrix;
1855 state.fProc(state.fMatrix, *pos, state.fY, &state.fLoc);
1859 state.fProc(state.fMatrix, pos[0], pos[1], &state.fLoc);
1878 unsigned mtype = fMatrix.getType();
1882 fScaleX = fMatrix.getScaleX();
1883 fTransX = fMatrix.getTranslateX();
1884 fTransformedY = SkScalarMul(fY, fMatrix.getScaleY()) +
1885 fMatrix.getTranslateY();
1951 if (ShouldDrawTextAsPaths(paint, *fMatrix)) {
1958 SkAutoGlyphCache autoCache(paint, &fDevice->fLeakyProperties, fMatrix);
1965 blitterChooser.choose(*fBitmap, *fMatrix, paint);
1977 TextMapState tms(*fMatrix, constY);
1982 SkAxisAlignment baseline = SkComputeAxisAlignmentForHText(*fMatrix);
2530 fMatrix->mapPoints(devVerts, vertices, count);
2587 SkAutoBlitterChoose blitter(*fBitmap, *fMatrix, p);
2621 prevContextSuccess = shader->setContext(*fBitmap, p, *fMatrix);
2670 SkASSERT(fMatrix != NULL);
2848 draw.fMatrix = &matrix;