Lines Matching refs:subset
21 // A WebP decoder on top of (subset of) libwebp
208 // decode this exact subset.
209 // Leave right and bottom unmodified, so we suggest a slightly larger subset than requested.
383 SkIRect subset = *options.fSubset;
384 SkASSERT(this->bounds().contains(subset));
385 SkASSERT(SkIsAlign2(subset.fLeft) && SkIsAlign2(subset.fTop));
386 SkASSERT(this->getValidSubset(&subset) && subset == *options.fSubset);
388 if (!SkIRect::Intersects(subset, frameRect)) {
392 int minXOffset = std::min(dstX, subset.x());
393 int minYOffset = std::min(dstY, subset.y());
397 subset.offset(-minXOffset, -minYOffset);
399 // Just like we require that the requested subset x and y offset are even, libwebp
402 SkASSERT(SkIsAlign2(subset.fLeft) && SkIsAlign2(subset.fTop));
405 SkAssertResult(intersection.intersect(frameRect, subset));
410 config.options.crop_left = subset.x();
411 config.options.crop_top = subset.y();