Change signatures of filter bounds methods to return a rect.
authorsenorblanco <senorblanco@chromium.org>
Mon, 21 Mar 2016 21:51:59 +0000 (14:51 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 21 Mar 2016 21:51:59 +0000 (14:51 -0700)
commite5e79840ef38ab1d3f03abcf1b2df66fb9940018
tree1401c257dfc5f6658c5911499d9037eaee9bacb5
parent989da4a32cd6823359f31c971c3b3f31425e905e
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
28 files changed:
include/core/SkImageFilter.h
include/effects/SkBlurImageFilter.h
include/effects/SkComposeImageFilter.h
include/effects/SkDisplacementMapEffect.h
include/effects/SkDropShadowImageFilter.h
include/effects/SkImageSource.h
include/effects/SkMatrixConvolutionImageFilter.h
include/effects/SkMorphologyImageFilter.h
include/effects/SkOffsetImageFilter.h
include/effects/SkTileImageFilter.h
src/core/SkCanvas.cpp
src/core/SkImageFilter.cpp
src/core/SkLocalMatrixImageFilter.cpp
src/core/SkLocalMatrixImageFilter.h
src/core/SkMatrixImageFilter.cpp
src/core/SkMatrixImageFilter.h
src/core/SkPaint.cpp
src/effects/SkBlurImageFilter.cpp
src/effects/SkComposeImageFilter.cpp
src/effects/SkDisplacementMapEffect.cpp
src/effects/SkDropShadowImageFilter.cpp
src/effects/SkImageSource.cpp
src/effects/SkMatrixConvolutionImageFilter.cpp
src/effects/SkMorphologyImageFilter.cpp
src/effects/SkOffsetImageFilter.cpp
src/effects/SkTileImageFilter.cpp
src/gpu/GrLayerHoister.cpp
tests/ImageFilterTest.cpp