diff options
author | robertphillips <robertphillips@google.com> | 2016-03-17 14:31:39 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-03-17 14:31:39 -0700 |
commit | 37bd7c3aca66697fff2db79c21771a0b3cbe3b4c (patch) | |
tree | daea856d5a7804f753abb63686e1e0f11a03452f /include/effects/SkImageSource.h | |
parent | fc0b6d1053bb56698f2844bd5ca30bced7bb389d (diff) |
Switch SkSpecialImage & SkSpecialSurface classes over to smart pointers
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1812023002
Review URL: https://codereview.chromium.org/1812023002
Diffstat (limited to 'include/effects/SkImageSource.h')
-rw-r--r-- | include/effects/SkImageSource.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/include/effects/SkImageSource.h b/include/effects/SkImageSource.h index 08469481a2..084028d6cb 100644 --- a/include/effects/SkImageSource.h +++ b/include/effects/SkImageSource.h @@ -14,8 +14,8 @@ class SkImage; class SK_API SkImageSource : public SkImageFilter { public: - static SkImageFilter* Create(const SkImage*); - static SkImageFilter* Create(const SkImage*, + static SkImageFilter* Create(SkImage*); + static SkImageFilter* Create(SkImage*, const SkRect& srcRect, const SkRect& dstRect, SkFilterQuality); @@ -32,15 +32,15 @@ protected: SkIPoint* offset) const override; private: - explicit SkImageSource(const SkImage*); - SkImageSource(const SkImage*, + explicit SkImageSource(SkImage*); + SkImageSource(SkImage*, const SkRect& srcRect, const SkRect& dstRect, SkFilterQuality); - SkAutoTUnref<const SkImage> fImage; - SkRect fSrcRect, fDstRect; - SkFilterQuality fFilterQuality; + sk_sp<SkImage> fImage; + SkRect fSrcRect, fDstRect; + SkFilterQuality fFilterQuality; typedef SkImageFilter INHERITED; }; |