From b55444054317d7f836da048241266fdaca442d1d Mon Sep 17 00:00:00 2001 From: "commit-bot@chromium.org" Date: Mon, 7 Apr 2014 15:11:08 +0000 Subject: Remove SkResizeImageFilter. Its functionality has been subsumed by SkMatrixImageFilter, and it's no longer used in Blink. BUG=skia: R=bsalomon@google.com Author: senorblanco@chromium.org Review URL: https://codereview.chromium.org/222923005 git-svn-id: http://skia.googlecode.com/svn/trunk@14073 2bbb7eff-a529-9590-31e7-b0007b416f81 --- include/effects/SkResizeImageFilter.h | 63 ----------------------------------- 1 file changed, 63 deletions(-) delete mode 100644 include/effects/SkResizeImageFilter.h (limited to 'include/effects') diff --git a/include/effects/SkResizeImageFilter.h b/include/effects/SkResizeImageFilter.h deleted file mode 100644 index fb55eea42c..0000000000 --- a/include/effects/SkResizeImageFilter.h +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Copyright 2013 The Android Open Source Project - * - * Use of this source code is governed by a BSD-style license that can be - * found in the LICENSE file. - */ - -#ifndef SkResizeImageFilter_DEFINED -#define SkResizeImageFilter_DEFINED - -#include "SkImageFilter.h" -#include "SkScalar.h" -#include "SkRect.h" -#include "SkPoint.h" -#include "SkPaint.h" - -/*! \class SkResizeImageFilter - Resampling image filter. This filter draws its source image resampled using the given scale - values. - */ - -class SK_API SkResizeImageFilter : public SkImageFilter { -public: - virtual ~SkResizeImageFilter(); - - /** Construct a (scaling-only) resampling image filter. - * @param sx The x scale parameter to apply when resizing. - * @param sy The y scale parameter to apply when resizing. - * @param filterLevel The quality of filtering to apply when scaling. - * @param input The input image filter. If NULL, the src bitmap - * passed to filterImage() is used instead. - */ - static SkResizeImageFilter* Create(SkScalar sx, SkScalar sy, SkPaint::FilterLevel filterLevel, - SkImageFilter* input = NULL) { - return SkNEW_ARGS(SkResizeImageFilter, (sx, sy, filterLevel, input)); - } - - virtual void computeFastBounds(const SkRect&, SkRect*) const SK_OVERRIDE; - - SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkResizeImageFilter) - -protected: - SkResizeImageFilter(SkReadBuffer& buffer); - virtual void flatten(SkWriteBuffer&) const SK_OVERRIDE; - - virtual bool onFilterImage(Proxy*, const SkBitmap& src, const Context&, - SkBitmap* result, SkIPoint* loc) const SK_OVERRIDE; - virtual bool onFilterBounds(const SkIRect& src, const SkMatrix&, - SkIRect* dst) const SK_OVERRIDE; - -#ifdef SK_SUPPORT_LEGACY_PUBLICEFFECTCONSTRUCTORS -public: -#endif - SkResizeImageFilter(SkScalar sx, SkScalar sy, SkPaint::FilterLevel filterLevel, - SkImageFilter* input = NULL); - -private: - SkScalar fSx, fSy; - SkPaint::FilterLevel fFilterLevel; - typedef SkImageFilter INHERITED; -}; - -#endif -- cgit v1.2.3