diff options
Diffstat (limited to 'src/effects/SkTileImageFilter.cpp')
-rw-r--r-- | src/effects/SkTileImageFilter.cpp | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/src/effects/SkTileImageFilter.cpp b/src/effects/SkTileImageFilter.cpp index dff8e9bbfc..e6b561dec4 100644 --- a/src/effects/SkTileImageFilter.cpp +++ b/src/effects/SkTileImageFilter.cpp @@ -106,22 +106,20 @@ bool SkTileImageFilter::onFilterImageDeprecated(Proxy* proxy, const SkBitmap& sr return true; } -void SkTileImageFilter::onFilterNodeBounds(const SkIRect& src, const SkMatrix& ctm, - SkIRect* dst, MapDirection direction) const { +SkIRect SkTileImageFilter::onFilterNodeBounds(const SkIRect& src, const SkMatrix& ctm, + MapDirection direction) const { SkRect rect = kReverse_MapDirection == direction ? fSrcRect : fDstRect; ctm.mapRect(&rect); - rect.roundOut(dst); + return rect.roundOut(); } -bool SkTileImageFilter::onFilterBounds(const SkIRect& src, const SkMatrix& ctm, - SkIRect* dst, MapDirection direction) const { +SkIRect SkTileImageFilter::onFilterBounds(const SkIRect& src, const SkMatrix&, MapDirection) const { // Don't recurse into inputs. - *dst = src; - return true; + return src; } -void SkTileImageFilter::computeFastBounds(const SkRect& src, SkRect* dst) const { - *dst = fDstRect; +SkRect SkTileImageFilter::computeFastBounds(const SkRect& src) const { + return fDstRect; } SkFlattenable* SkTileImageFilter::CreateProc(SkReadBuffer& buffer) { |