| Index: src/image/SkImage_Raster.cpp
|
| diff --git a/src/image/SkImage_Raster.cpp b/src/image/SkImage_Raster.cpp
|
| index 464a4ba7a4177829d0382d89c05f97c6ace3ee5a..9860957f1e0fcf87dbf239e03ecb67038f8d3126 100644
|
| --- a/src/image/SkImage_Raster.cpp
|
| +++ b/src/image/SkImage_Raster.cpp
|
| @@ -66,6 +66,8 @@ public:
|
|
|
| virtual SkShader* onNewShader(SkShader::TileMode, SkShader::TileMode) const SK_OVERRIDE;
|
|
|
| + virtual bool isOpaque() const SK_OVERRIDE;
|
| +
|
| private:
|
| SkImage_Raster() : INHERITED(0, 0) {}
|
|
|
| @@ -203,3 +205,7 @@ SkImage* SkNewImageFromPixelRef(const SkImageInfo& info, SkPixelRef* pr,
|
| SkPixelRef* SkBitmapImageGetPixelRef(SkImage* image) {
|
| return ((SkImage_Raster*)image)->getPixelRef();
|
| }
|
| +
|
| +bool SkImage_Raster::isOpaque() const {
|
| + return fBitmap.isOpaque();
|
| +}
|
|
|