aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/core/SkImageFilter.h
diff options
context:
space:
mode:
authorGravatar senorblanco <senorblanco@chromium.org>2016-04-21 06:49:15 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-04-21 06:49:15 -0700
commit32eaa8993da28f9ec4f5c4d392265c096086eb91 (patch)
treee7f0dced10e7ba320e3a6fc7a224fae4f09bf84d /include/core/SkImageFilter.h
parent0b229669dceedc87a39df43039050b8aed36a5ff (diff)
Image filters: remove SkBitmap-based cache.
Also some #include cleanup. TBR=reed@google.com BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1905753002 Review URL: https://codereview.chromium.org/1905753002
Diffstat (limited to 'include/core/SkImageFilter.h')
-rw-r--r--include/core/SkImageFilter.h5
1 files changed, 0 insertions, 5 deletions
diff --git a/include/core/SkImageFilter.h b/include/core/SkImageFilter.h
index 43369d364d..a31403fd8c 100644
--- a/include/core/SkImageFilter.h
+++ b/include/core/SkImageFilter.h
@@ -15,13 +15,10 @@
#include "SkFlattenable.h"
#include "SkMatrix.h"
#include "SkRect.h"
-#include "SkSurfaceProps.h"
class GrContext;
class GrFragmentProcessor;
-class GrTexture;
class SkBaseDevice;
-class SkBitmap;
class SkColorFilter;
struct SkIPoint;
class SkSpecialImage;
@@ -43,9 +40,7 @@ public:
virtual ~Cache() {}
static Cache* Create(size_t maxBytes);
static Cache* Get();
- virtual bool get(const Key& key, SkBitmap* result, SkIPoint* offset) const = 0;
virtual SkSpecialImage* get(const Key& key, SkIPoint* offset) const = 0;
- virtual void set(const Key& key, const SkBitmap& result, const SkIPoint& offset) = 0;
virtual void set(const Key& key, SkSpecialImage* image, const SkIPoint& offset) = 0;
virtual void purge() = 0;
virtual void purgeByKeys(const Key[], int) = 0;