remove Proxy entrypoints for canHandleFilter

BUG=skia:

Review URL: https://codereview.chromium.org/1169923002
This commit is contained in:
reed 2015-06-09 06:38:49 -07:00 committed by Commit bot
parent c6c6a91ff2
commit ded9a6f794
2 changed files with 3 additions and 10 deletions

View File

@ -83,8 +83,6 @@ public:
virtual ~Proxy() {};
virtual SkBaseDevice* createDevice(int width, int height) = 0;
// returns true if the proxy can handle this filter natively
virtual bool canHandleImageFilter(const SkImageFilter*) = 0;
// returns true if the proxy handled the filter itself. if this returns
// false then the filter's code will be called.
virtual bool filterImage(const SkImageFilter*, const SkBitmap& src,

View File

@ -31,15 +31,10 @@ public:
}
return dev;
}
bool canHandleImageFilter(const SkImageFilter* filter) override {
return fDevice->canHandleImageFilter(filter);
bool filterImage(const SkImageFilter* filter, const SkBitmap& src,
const SkImageFilter::Context& ctx, SkBitmap* res, SkIPoint* offset) override {
return fDevice->filterImage(filter, src, ctx, res, offset);
}
virtual bool filterImage(const SkImageFilter* filter, const SkBitmap& src,
const SkImageFilter::Context& ctx,
SkBitmap* result, SkIPoint* offset) override {
return fDevice->filterImage(filter, src, ctx, result, offset);
}
const SkSurfaceProps* surfaceProps() const override {
return &fProps;
}