aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/effects/SkComposeImageFilter.h
diff options
context:
space:
mode:
authorGravatar senorblanco <senorblanco@chromium.org>2016-03-21 14:51:59 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-03-21 14:51:59 -0700
commite5e79840ef38ab1d3f03abcf1b2df66fb9940018 (patch)
tree1401c257dfc5f6658c5911499d9037eaee9bacb5 /include/effects/SkComposeImageFilter.h
parent989da4a32cd6823359f31c971c3b3f31425e905e (diff)
Change signatures of filter bounds methods to return a rect.
Change filterBounds(), onFilterBounds() and onFilterNodeBounds() and computeFastBounds() to return the destination rectangle. There was no code path that could return false, and returning rects by value is ok now. BUG=skia:5094 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1823573003 Review URL: https://codereview.chromium.org/1823573003
Diffstat (limited to 'include/effects/SkComposeImageFilter.h')
-rw-r--r--include/effects/SkComposeImageFilter.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/effects/SkComposeImageFilter.h b/include/effects/SkComposeImageFilter.h
index bdef08b5e6..8c93b564f2 100644
--- a/include/effects/SkComposeImageFilter.h
+++ b/include/effects/SkComposeImageFilter.h
@@ -22,7 +22,7 @@ public:
SkImageFilter* inputs[2] = { outer, inner };
return new SkComposeImageFilter(inputs);
}
- void computeFastBounds(const SkRect& src, SkRect* dst) const override;
+ SkRect computeFastBounds(const SkRect& src) const override;
SK_TO_STRING_OVERRIDE()
SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkComposeImageFilter)
@@ -34,7 +34,7 @@ protected:
}
SkSpecialImage* onFilterImage(SkSpecialImage* source, const Context&,
SkIPoint* offset) const override;
- bool onFilterBounds(const SkIRect&, const SkMatrix&, SkIRect*, MapDirection) const override;
+ SkIRect onFilterBounds(const SkIRect&, const SkMatrix&, MapDirection) const override;
private:
typedef SkImageFilter INHERITED;