Index: include/core/SkCanvas.h |
diff --git a/include/core/SkCanvas.h b/include/core/SkCanvas.h |
index 836f7b1115797ee20e29cfe23702c986b09aa97b..6ca201a945c175f84ad76741ff35e255956cceb3 100644 |
--- a/include/core/SkCanvas.h |
+++ b/include/core/SkCanvas.h |
@@ -1242,7 +1242,8 @@ protected: |
// and offscreen bounds for any margin required by the filter DAG. |
bool clipRectBounds(const SkRect* bounds, SaveFlags flags, |
SkIRect* intersection, |
- const SkImageFilter* imageFilter = NULL); |
+ const SkImageFilter* imageFilter = NULL, |
+ const SkMatrix* extraMatrix = NULL); |
// notify our surface (if we have one) that we are about to draw, so it |
// can perform copy-on-write or invalidate any cached images |
@@ -1322,7 +1323,7 @@ private: |
const SkRect& dst, const SkPaint* paint); |
void internalDrawPaint(const SkPaint& paint); |
void internalSaveLayer(const SkRect* bounds, const SkPaint*, SaveFlags, SaveLayerStrategy); |
- void internalDrawDevice(SkBaseDevice*, int x, int y, const SkPaint*); |
+ void internalDrawDevice(SkBaseDevice*, int x, int y, const SkPaint*, const SkMatrix& extraMatrix); |
// shared by save() and saveLayer() |
void internalSave(); |