aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/core/SkImageFilter.h
diff options
context:
space:
mode:
authorGravatar robertphillips <robertphillips@google.com>2016-04-18 14:49:57 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-04-18 14:49:57 -0700
commitbde57ed11b8a6bd6da6043189e000c58bf146422 (patch)
tree798ff75b06c4b51520a6f1ea3cd1666ebe4a7573 /include/core/SkImageFilter.h
parentc7d01d3e1d3621907c27b283fb7f8b6e177c629d (diff)
Make SkImageFilter::Cache purging methods pure virtual
This is intended to see if the Windows 10 bots ignoring of the purge methods is a compiler bug. TBR=reed@google.com GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1901883002 Review URL: https://codereview.chromium.org/1901883002
Diffstat (limited to 'include/core/SkImageFilter.h')
-rw-r--r--include/core/SkImageFilter.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/include/core/SkImageFilter.h b/include/core/SkImageFilter.h
index 554f9f8335..a19633b7ab 100644
--- a/include/core/SkImageFilter.h
+++ b/include/core/SkImageFilter.h
@@ -47,8 +47,9 @@ public:
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() {}
- virtual void purgeByKeys(const Key[], int) {}
+ virtual void purge() = 0;
+ virtual void purgeByKeys(const Key[], int) = 0;
+ SkDEBUGCODE(virtual int count() const = 0;)
};
class Context {