Index: src/core/SkPictureShader.h |
diff --git a/src/core/SkPictureShader.h b/src/core/SkPictureShader.h |
index 00aee9b0786630673572d6e97358f0ef2012a0c3..99c70c94658dffe90a531d2be4c58f653fc1a116 100644 |
--- a/src/core/SkPictureShader.h |
+++ b/src/core/SkPictureShader.h |
@@ -21,7 +21,8 @@ class SkPicture; |
*/ |
class SkPictureShader : public SkShader { |
public: |
- static SkPictureShader* Create(const SkPicture*, TileMode, TileMode, const SkMatrix* = NULL); |
+ static SkPictureShader* Create(const SkPicture*, TileMode, TileMode, const SkMatrix*, |
+ const SkRect*); |
virtual ~SkPictureShader(); |
virtual size_t contextSize() const SK_OVERRIDE; |
@@ -38,11 +39,12 @@ protected: |
virtual Context* onCreateContext(const ContextRec&, void* storage) const SK_OVERRIDE; |
private: |
- SkPictureShader(const SkPicture*, TileMode, TileMode, const SkMatrix* = NULL); |
+ SkPictureShader(const SkPicture*, TileMode, TileMode, const SkMatrix*, const SkRect*); |
SkShader* refBitmapShader(const SkMatrix&, const SkMatrix* localMatrix) const; |
const SkPicture* fPicture; |
+ SkRect fTile; |
TileMode fTmx, fTmy; |
mutable SkMutex fCachedBitmapShaderMutex; |