Lines Matching refs:subset
120 sk_sp<SkImage> SkImage::MakeFromEncoded(sk_sp<SkData> encoded, const SkIRect* subset) {
125 subset);
130 sk_sp<SkImage> SkImage::makeSubset(const SkIRect& subset) const {
131 if (subset.isEmpty()) {
136 if (!bounds.contains(subset)) {
140 // optimization : return self if the subset == our bounds
141 if (bounds == subset) {
144 return as_IB(this)->onMakeSubset(subset);
252 sk_sp<SkImage> SkImage::makeWithFilter(const SkImageFilter* filter, const SkIRect& subset,
257 return this->makeWithFilter(context, filter, subset, clipBounds, outSubset, offset);
261 const SkImageFilter* filter, const SkIRect& subset,
264 if (!filter || !outSubset || !offset || !this->bounds().contains(subset)) {
268 grContext, subset, sk_ref_sp(const_cast<SkImage*>(this)));