remove Proxy entrypoints for canHandleFilter
BUG=skia: Review URL: https://codereview.chromium.org/1169923002
This commit is contained in:
parent
c6c6a91ff2
commit
ded9a6f794
@ -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,
|
||||
|
@ -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;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user