Index: src/image/SkImage_Generator.cpp |
diff --git a/src/image/SkImage_Generator.cpp b/src/image/SkImage_Generator.cpp |
index 0dda339f618a1cbf00d386e51cc5d4badcb12c32..5345be6e08fe653b2eb2317f10c226ca5d5e0b46 100644 |
--- a/src/image/SkImage_Generator.cpp |
+++ b/src/image/SkImage_Generator.cpp |
@@ -28,11 +28,6 @@ public: |
bool getROPixels(SkBitmap*) const override; |
GrTexture* asTextureRef(GrContext*, SkImageUsageType) const override; |
- |
- SkShader* onNewShader(SkShader::TileMode, |
- SkShader::TileMode, |
- const SkMatrix* localMatrix) const override; |
- |
bool onIsLazyGenerated() const override { return true; } |
private: |
@@ -43,17 +38,6 @@ private: |
/////////////////////////////////////////////////////////////////////////////// |
-SkShader* SkImage_Generator::onNewShader(SkShader::TileMode tileX, SkShader::TileMode tileY, |
- const SkMatrix* localMatrix) const { |
- // TODO: need a native Shader that takes Cacherator (or this image) so we can natively return |
- // textures as output from the shader. |
- SkBitmap bm; |
- if (this->getROPixels(&bm)) { |
- return SkShader::CreateBitmapShader(bm, tileX, tileY, localMatrix); |
- } |
- return nullptr; |
-} |
- |
SkSurface* SkImage_Generator::onNewSurface(const SkImageInfo& info, |
const SkSurfaceProps& props) const { |
return SkSurface::NewRaster(info, &props); |