| Index: src/effects/SkImageSource.cpp
|
| diff --git a/src/effects/SkImageSource.cpp b/src/effects/SkImageSource.cpp
|
| index 223c2a7b4bb96a3f870eec85ea345d06af33f062..e00bced4c4912b642ae70305d69b9d936503e20c 100644
|
| --- a/src/effects/SkImageSource.cpp
|
| +++ b/src/effects/SkImageSource.cpp
|
| @@ -15,6 +15,26 @@
|
| #include "SkWriteBuffer.h"
|
| #include "SkString.h"
|
|
|
| +sk_sp<SkImageFilter> SkImageSource::Make(sk_sp<SkImage> image) {
|
| + if (!image) {
|
| + return nullptr;
|
| + }
|
| +
|
| + return sk_sp<SkImageFilter>(new SkImageSource(std::move(image)));
|
| +}
|
| +
|
| +sk_sp<SkImageFilter> SkImageSource::Make(sk_sp<SkImage> image,
|
| + const SkRect& srcRect,
|
| + const SkRect& dstRect,
|
| + SkFilterQuality filterQuality) {
|
| + if (!image) {
|
| + return nullptr;
|
| + }
|
| +
|
| + return sk_sp<SkImageFilter>(new SkImageSource(std::move(image),
|
| + srcRect, dstRect,
|
| + filterQuality));
|
| +}
|
|
|
| SkImageSource::SkImageSource(sk_sp<SkImage> image)
|
| : INHERITED(nullptr, 0, nullptr)
|
|
|