diff options
author | 2015-08-13 09:37:45 -0700 | |
---|---|---|
committer | 2015-08-13 09:37:45 -0700 | |
commit | d5b75638f77974165a59b44a59a442728bb39fa5 (patch) | |
tree | 85b4b7a1c3d60b333ccdfe79e4ae78f2dc1e8063 /src | |
parent | e7d4b2f5dc3c35f351ba120018c214f739447fb2 (diff) |
add SkImage::NewFromPicture and a GM to test it
BUG=skia:
TBR=
Review URL: https://codereview.chromium.org/1288403002
Diffstat (limited to 'src')
-rw-r--r-- | src/image/SkImage.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/image/SkImage.cpp b/src/image/SkImage.cpp index 241904b3a3..9c996dc7b8 100644 --- a/src/image/SkImage.cpp +++ b/src/image/SkImage.cpp @@ -279,6 +279,14 @@ bool SkImage_Base::onAsLegacyBitmap(SkBitmap* bitmap, LegacyBitmapMode mode) con return true; } +SkImage* SkImage::NewFromPicture(const SkPicture* picture, const SkISize& dimensions, + const SkMatrix* matrix, const SkPaint* paint) { + if (!picture) { + return nullptr; + } + return NewFromGenerator(SkImageGenerator::NewFromPicture(dimensions, picture, matrix, paint)); +} + ////////////////////////////////////////////////////////////////////////////////////// #if !SK_SUPPORT_GPU |