diff options
Diffstat (limited to 'chromium/third_party/skia/include/effects/SkBicubicImageFilter.h')
-rw-r--r-- | chromium/third_party/skia/include/effects/SkBicubicImageFilter.h | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/chromium/third_party/skia/include/effects/SkBicubicImageFilter.h b/chromium/third_party/skia/include/effects/SkBicubicImageFilter.h index bd918eb769d..7c1e92344ad 100644 --- a/chromium/third_party/skia/include/effects/SkBicubicImageFilter.h +++ b/chromium/third_party/skia/include/effects/SkBicubicImageFilter.h @@ -20,31 +20,31 @@ class SK_API SkBicubicImageFilter : public SkImageFilter { public: + virtual ~SkBicubicImageFilter(); + + static SkBicubicImageFilter* CreateMitchell(const SkSize& scale, SkImageFilter* input = NULL); + + SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkBicubicImageFilter) + +protected: /** Construct a (scaling-only) bicubic resampling image filter. @param scale How much to scale the image. @param coefficients The 16 coefficients of the bicubic matrix. @param input The input image filter. If NULL, the src bitmap passed to filterImage() is used instead. */ - SkBicubicImageFilter(const SkSize& scale, const SkScalar coefficients[16], SkImageFilter* input = NULL); - static SkBicubicImageFilter* CreateMitchell(const SkSize& scale, SkImageFilter* input = NULL); - virtual ~SkBicubicImageFilter(); - - SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkBicubicImageFilter) - -protected: - SkBicubicImageFilter(SkFlattenableReadBuffer& buffer); - virtual void flatten(SkFlattenableWriteBuffer&) const SK_OVERRIDE; + SkBicubicImageFilter(SkReadBuffer& buffer); + virtual void flatten(SkWriteBuffer&) const SK_OVERRIDE; - virtual bool onFilterImage(Proxy*, const SkBitmap& src, const SkMatrix&, - SkBitmap* result, SkIPoint* loc) SK_OVERRIDE; + virtual bool onFilterImage(Proxy*, const SkBitmap& src, const Context&, + SkBitmap* result, SkIPoint* loc) const SK_OVERRIDE; #if SK_SUPPORT_GPU virtual bool canFilterImageGPU() const SK_OVERRIDE { return true; } - virtual bool filterImageGPU(Proxy* proxy, const SkBitmap& src, const SkMatrix& ctm, - SkBitmap* result, SkIPoint* offset) SK_OVERRIDE; + virtual bool filterImageGPU(Proxy* proxy, const SkBitmap& src, const Context& ctx, + SkBitmap* result, SkIPoint* offset) const SK_OVERRIDE; #endif private: |