aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/effects
diff options
context:
space:
mode:
authorGravatar senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2014-02-19 22:08:36 +0000
committerGravatar senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2014-02-19 22:08:36 +0000
commit5a6abaa1c9db4f2c9a408a6121e98f76b0c38110 (patch)
treecfbeb4d1707e334396e8edd00e0f1512136f7645 /src/effects
parente07c3097d0bb040988af5d4e699fa2c58b9d7401 (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
Diffstat (limited to 'src/effects')
-rw-r--r--src/effects/SkResizeImageFilter.cpp25
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;
-}
-