OLD | NEW |
---|---|
1 /* | 1 /* |
2 * Copyright 2011 Google Inc. | 2 * Copyright 2011 Google Inc. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license that can be | 4 * Use of this source code is governed by a BSD-style license that can be |
5 * found in the LICENSE file. | 5 * found in the LICENSE file. |
6 */ | 6 */ |
7 | 7 |
8 #include "SkPDFDevice.h" | 8 #include "SkPDFDevice.h" |
9 | 9 |
10 #include "SkAnnotation.h" | 10 #include "SkAnnotation.h" |
(...skipping 840 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
851 return; | 851 return; |
852 } | 852 } |
853 SkPDFUtils::EmitPath(*pathPtr, paint.getStyle(), | 853 SkPDFUtils::EmitPath(*pathPtr, paint.getStyle(), |
854 &content.entry()->fContent); | 854 &content.entry()->fContent); |
855 SkPDFUtils::PaintPath(paint.getStyle(), pathPtr->getFillType(), | 855 SkPDFUtils::PaintPath(paint.getStyle(), pathPtr->getFillType(), |
856 &content.entry()->fContent); | 856 &content.entry()->fContent); |
857 } | 857 } |
858 | 858 |
859 void SkPDFDevice::drawBitmapRect(const SkDraw& draw, const SkBitmap& bitmap, | 859 void SkPDFDevice::drawBitmapRect(const SkDraw& draw, const SkBitmap& bitmap, |
860 const SkRect* src, const SkRect& dst, | 860 const SkRect* src, const SkRect& dst, |
861 const SkPaint& paint) { | 861 const SkPaint& paint, |
862 SkCanvas::DrawBitmapRectFlags flags) { | |
edisonn
2013/07/29 14:51:14
add a todo here to implement the flag
robertphillips
2013/07/29 15:27:32
Done.
| |
862 SkMatrix matrix; | 863 SkMatrix matrix; |
863 SkRect bitmapBounds, tmpSrc, tmpDst; | 864 SkRect bitmapBounds, tmpSrc, tmpDst; |
864 SkBitmap tmpBitmap; | 865 SkBitmap tmpBitmap; |
865 | 866 |
866 bitmapBounds.isetWH(bitmap.width(), bitmap.height()); | 867 bitmapBounds.isetWH(bitmap.width(), bitmap.height()); |
867 | 868 |
868 // Compute matrix from the two rectangles | 869 // Compute matrix from the two rectangles |
869 if (src) { | 870 if (src) { |
870 tmpSrc = *src; | 871 tmpSrc = *src; |
871 } else { | 872 } else { |
(...skipping 879 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1751 } | 1752 } |
1752 | 1753 |
1753 bool SkPDFDevice::onReadPixels(const SkBitmap& bitmap, int x, int y, | 1754 bool SkPDFDevice::onReadPixels(const SkBitmap& bitmap, int x, int y, |
1754 SkCanvas::Config8888) { | 1755 SkCanvas::Config8888) { |
1755 return false; | 1756 return false; |
1756 } | 1757 } |
1757 | 1758 |
1758 bool SkPDFDevice::allowImageFilter(SkImageFilter*) { | 1759 bool SkPDFDevice::allowImageFilter(SkImageFilter*) { |
1759 return false; | 1760 return false; |
1760 } | 1761 } |
OLD | NEW |