From 350b4d50ea4a9a151d8049ad1d3f411bb2f2602f Mon Sep 17 00:00:00 2001 From: "senorblanco@chromium.org" Date: Thu, 1 Aug 2013 14:59:05 +0000 Subject: Remove SkBlendImageFilter, and all tests. Its functionality has been subsumed by SkXfermodeImageFilter. R=robertphillips@google.com Review URL: https://codereview.chromium.org/21404002 git-svn-id: http://skia.googlecode.com/svn/trunk@10482 2bbb7eff-a529-9590-31e7-b0007b416f81 --- include/effects/SkBlendImageFilter.h | 51 ------------------------------------ 1 file changed, 51 deletions(-) delete mode 100644 include/effects/SkBlendImageFilter.h (limited to 'include/effects') diff --git a/include/effects/SkBlendImageFilter.h b/include/effects/SkBlendImageFilter.h deleted file mode 100644 index 7286cc1114..0000000000 --- a/include/effects/SkBlendImageFilter.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright 2012 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 SkBlendImageFilter_DEFINED -#define SkBlendImageFilter_DEFINED - -#include "SkImageFilter.h" -#include "SkBitmap.h" - -class SK_API SkBlendImageFilter : public SkImageFilter { -public: - enum Mode { - kNormal_Mode, - kMultiply_Mode, - kScreen_Mode, - kDarken_Mode, - kLighten_Mode, - }; - SkBlendImageFilter(Mode mode, SkImageFilter* background, SkImageFilter* foreground = NULL); - - ~SkBlendImageFilter(); - - SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkBlendImageFilter) - - virtual bool onFilterImage(Proxy* proxy, - const SkBitmap& src, - const SkMatrix& ctm, - SkBitmap* dst, - SkIPoint* offset) SK_OVERRIDE; -#if SK_SUPPORT_GPU - virtual bool canFilterImageGPU() const SK_OVERRIDE { return true; } - virtual bool filterImageGPU(Proxy* proxy, const SkBitmap& src, SkBitmap* result, - SkIPoint* offset) SK_OVERRIDE; -#endif - -protected: - explicit SkBlendImageFilter(SkFlattenableReadBuffer& buffer); - virtual void flatten(SkFlattenableWriteBuffer&) const SK_OVERRIDE; - -private: - Mode fMode; - typedef SkImageFilter INHERITED; - SkImageFilter* getBackgroundInput() { return getInput(0); } - SkImageFilter* getForegroundInput() { return getInput(1); } -}; - -#endif -- cgit v1.2.3