Home | History | Annotate | Download | only in pdf

Lines Matching full:matrix

257     void updateMatrix(const SkMatrix& matrix);
520 void GraphicStackState::updateMatrix(const SkMatrix& matrix) {
521 if (matrix == currentEntry()->fMatrix) {
533 if (matrix.getType() == SkMatrix::kIdentity_Mask) {
538 SkPDFUtils::AppendTransform(matrix, fContentStream);
539 currentEntry()->fMatrix = matrix;
629 const SkRegion& clipRegion, const SkMatrix& matrix,
635 init(clipStack, clipRegion, matrix, paint, hasText);
693 const SkMatrix& matrix, const SkPaint& paint, bool hasText) {
695 if (matrix.hasPerspective()) {
696 NOT_IMPLEMENTED(!matrix.hasPerspective(), false);
703 matrix, paint, hasText,
747 // origin at the bottom left. This matrix corrects for that. But that only
977 SkMatrix matrix = *d.fMatrix;
986 if (!matrix.preConcat(*prePathMatrix)) {
1037 SkMatrix matrix;
1043 // Compute matrix from the two rectangles
1049 matrix.setRectToRect(tmpSrc, dst, SkMatrix::kFill_ScaleToFit);
1061 matrix.mapRect(&tmpDst, tmpSrc);
1074 // Since we did an extract, we need to adjust the matrix accordingly
1083 matrix.preTranslate(dx, dy);
1086 this->drawBitmap(draw, *bitmapPtr, matrix, paint);
1090 const SkMatrix& matrix, const SkPaint& paint) {
1095 SkMatrix transform = matrix;
1107 SkMatrix matrix;
1108 matrix.setTranslate(SkIntToScalar(x), SkIntToScalar(y));
1109 this->internalDrawBitmap(matrix, d.fClipStack, *d.fClip, bitmap, NULL,
1316 const SkPath& path, const SkMatrix* matrix,
1321 d.drawTextOnPath((const char*)text, len, path, matrix, paint);
1349 SkMatrix matrix;
1350 matrix.setTranslate(SkIntToScalar(x), SkIntToScalar(y));
1351 ScopedContentEntry content(this, d.fClipStack, *d.fClip, matrix, paint);
1593 bool SkPDFDevice::handleRectAnnotation(const SkRect& r, const SkMatrix& matrix,
1601 handleLinkToURL(urlData, r, matrix);
1607 handleLinkToNamedDest(linkToName, r, matrix);
1614 const SkMatrix& matrix,
1624 defineNamedDestination(nameData, points[i], matrix);
1632 const SkMatrix& matrix) {
1633 SkMatrix transform = matrix;
1664 const SkMatrix& matrix) {
1665 SkAutoTUnref<SkPDFDict> annotation(createLinkAnnotation(r, matrix));
1676 const SkMatrix& matrix) {
1677 SkAutoTUnref<SkPDFDict> annotation(createLinkAnnotation(r, matrix));
1698 const SkMatrix& matrix) {
1699 SkMatrix transform = matrix;
1766 const SkMatrix& matrix,
1838 populateGraphicStateEntryFromPaint(matrix, *clipStack, clipRegion, paint,
2002 const SkMatrix& matrix,
2013 entry->fMatrix = matrix;
2026 SkMatrix transform = matrix;
2149 SkMatrix matrix = origMatrix;
2216 // In the new space, we use the identity matrix translated.
2217 matrix.setTranslate(deltaX, deltaY);
2236 scaled.postConcat(matrix);
2244 shape.transform(matrix);