| Index: src/image/SkImage_Base.h
 | 
| diff --git a/src/image/SkImage_Base.h b/src/image/SkImage_Base.h
 | 
| index d8e64a9a7516dc7b53b4e6dd80b603c1d679c990..0b3ddb43b74b7efaeaad685379f26ee446c42523 100644
 | 
| --- a/src/image/SkImage_Base.h
 | 
| +++ b/src/image/SkImage_Base.h
 | 
| @@ -16,6 +16,10 @@ public:
 | 
|  
 | 
|      virtual void onDraw(SkCanvas*, SkScalar x, SkScalar y, const SkPaint*) = 0;
 | 
|      virtual GrTexture* onGetTexture() { return NULL; }
 | 
| +    
 | 
| +    // return a read-only copy of the pixels. We promise to not modify them,
 | 
| +    // but only inspect them (or encode them).
 | 
| +    virtual bool getROPixels(SkBitmap*) const { return false; }
 | 
|  
 | 
|  private:
 | 
|      typedef SkImage INHERITED;
 | 
| 
 |