Home | History | Annotate | Download | only in effects

Lines Matching defs:SkImageSource

8 #include "SkImageSource.h"
19 sk_sp<SkImageFilter> SkImageSource::Make(sk_sp<SkImage> image) {
24 return sk_sp<SkImageFilter>(new SkImageSource(std::move(image)));
27 sk_sp<SkImageFilter> SkImageSource::Make(sk_sp<SkImage> image,
35 return sk_sp<SkImageFilter>(new SkImageSource(std::move(image),
40 SkImageSource::SkImageSource(sk_sp<SkImage> image)
48 SkImageSource::SkImageSource(sk_sp<SkImage> image,
59 sk_sp<SkFlattenable> SkImageSource::CreateProc(SkReadBuffer& buffer) {
71 return SkImageSource::Make(std::move(image), src, dst, filterQuality);
74 void SkImageSource::flatten(SkWriteBuffer& buffer) const {
81 sk_sp<SkSpecialImage> SkImageSource::onFilterImage(SkSpecialImage* source, const Context& ctx,
135 sk_sp<SkImageFilter> SkImageSource::onMakeColorSpace(SkColorSpaceXformer* xformer) const {
140 return SkImageSource::Make(image, fSrcRect, fDstRect, fFilterQuality);
145 SkRect SkImageSource::computeFastBounds(const SkRect& src) const {
149 SkIRect SkImageSource::onFilterNodeBounds(const SkIRect& src, const SkMatrix& ctm,
161 void SkImageSource::toString(SkString* str) const {
162 str->appendf("SkImageSource: (");