diff options
author | senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2014-02-19 22:08:36 +0000 |
---|---|---|
committer | senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2014-02-19 22:08:36 +0000 |
commit | 5a6abaa1c9db4f2c9a408a6121e98f76b0c38110 (patch) | |
tree | cfbeb4d1707e334396e8edd00e0f1512136f7645 | |
parent | e07c3097d0bb040988af5d4e699fa2c58b9d7401 (diff) |
Revert "First draft of computeFastBounds() and onFilterBounds() for SkResizeImageFilter.", aka r13504 (this was an erroneous commit).
BUG=skia:
TBR=scroggo@google.com
Review URL: https://codereview.chromium.org/172793005
git-svn-id: http://skia.googlecode.com/svn/trunk@13505 2bbb7eff-a529-9590-31e7-b0007b416f81
-rw-r--r-- | src/effects/SkResizeImageFilter.cpp | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/src/effects/SkResizeImageFilter.cpp b/src/effects/SkResizeImageFilter.cpp index 3c4165c610..4a3f4b56ee 100644 --- a/src/effects/SkResizeImageFilter.cpp +++ b/src/effects/SkResizeImageFilter.cpp @@ -80,28 +80,3 @@ bool SkResizeImageFilter::onFilterImage(Proxy* proxy, offset->fY = dstBounds.fTop; return true; } - -void SkResizeImageFilter::computeFastBounds(const SkRect& src, SkRect* dst) const { - SkRect bounds = src; - if (getInput(0)) { - getInput(0)->computeFastBounds(src, &bounds); - } - dst->setXYWH(bounds.x(), bounds.y(), bounds.width() * fSx, bounds.height() * fSy); -} - -bool SkResizeImageFilter::onFilterBounds(const SkIRect& src, const SkMatrix& ctm, - SkIRect* dst) const { - SkMatrix dstMatrix; - SkRect dstRect; - SkIRect dstRectI; - dstMatrix.setScale(SkScalarInvert(fSx), SkScalarInvert(fSy)); - dstMatrix.mapRect(&dstRect, SkRect::Make(src)); - dstRect.roundOut(&dstRectI); - if (getInput(0) && !getInput(0)->filterBounds(dstRectI, ctm, &dstRectI)) { - return false; - } -// *dst = dstRectI; - *dst = src; - return true; -} - |