Index: src/core/SkImageGenerator.cpp |
diff --git a/src/core/SkImageGenerator.cpp b/src/core/SkImageGenerator.cpp |
index 8c9ff6a03515a455b1130f4c76a6a92c7a7fed7b..569a6e870d5bfa9e886f025651806e7ca6cf82d0 100644 |
--- a/src/core/SkImageGenerator.cpp |
+++ b/src/core/SkImageGenerator.cpp |
@@ -7,6 +7,8 @@ |
#include "SkImageGenerator.h" |
+#include "SkPictureImageGenerator.h" |
+ |
bool SkImageGenerator::getPixels(const SkImageInfo& info, void* pixels, size_t rowBytes, |
SkPMColor ctable[], int* ctableCount) { |
if (kUnknown_SkColorType == info.colorType()) { |
@@ -156,3 +158,8 @@ SkImageGenerator* SkImageGenerator::NewFromEncoded(SkData* data) { |
} |
return SkImageGenerator::NewFromEncodedImpl(data); |
} |
+ |
+SkImageGenerator* SkImageGenerator::NewFromPicture(const SkISize& size, const SkPicture* picture, |
+ const SkMatrix* matrix, const SkPaint* paint) { |
+ return SkPictureImageGenerator::create(size, picture, matrix, paint); |
+} |