Index: src/image/SkImage_Base.h |
diff --git a/src/image/SkImage_Base.h b/src/image/SkImage_Base.h |
index 20df0bca2e168caf3436a6e11e1f4bbb8e0c34d2..e298e7779a15781b804ec983fa96c15c31fe9d4e 100644 |
--- a/src/image/SkImage_Base.h |
+++ b/src/image/SkImage_Base.h |
@@ -35,6 +35,13 @@ public: |
// but only inspect them (or encode them). |
virtual bool getROPixels(SkBitmap*) const = 0; |
+ virtual SkImage* onApplyFilter(SkImageFilter*, SkIPoint* offset, |
+ bool forceResultToOriginalSize) const; |
+ |
+ virtual SkSurface* onNewSurface(const SkImageInfo& info) const { |
+ return SkSurface::NewRaster(info); |
+ } |
+ |
// Caller must call unref when they are done. |
virtual GrTexture* asTextureRef(GrContext*, SkImageUsageType) const = 0; |