Lines Matching refs:srcRect
194 auto srcRect = SkIRect::MakePtSize(pt, dst.dimensions());
199 srcRect,
469 SkIRect srcRect = SkIRect::MakeSize(srcBase.dimensions());
471 if (!this->copy(std::move(tempProxy), srcRect, dstPoint)) {
545 const SkIRect& srcRect,
568 bool needsRescale = srcRect.size() != info.dimensions() ||
598 int x = srcRect.fLeft;
599 int y = srcRect.fTop;
601 tempFC = this->rescale(info, kTopLeft_GrSurfaceOrigin, srcRect, rescaleGamma, rescaleMode);
792 const SkIRect& srcRect,
798 SkASSERT(srcRect.fLeft >= 0 && srcRect.fRight <= this->width());
799 SkASSERT(srcRect.fTop >= 0 && srcRect.fBottom <= this->height());
820 int x = srcRect.fLeft;
821 int y = srcRect.fTop;
822 bool needsRescale = srcRect.size() != dstSize ||
833 srcRect,
848 srcRect,
1036 SkIRect srcRect,
1052 if (!caps->canCopySurface(this->asSurfaceProxy(), src.get(), srcRect, dstPoint)) {
1057 srcRect,
1065 SkIRect srcRect,
1076 srcRect,
1086 SkIRect srcRect,
1107 texView = GrSurfaceProxyView::Copy(fContext, std::move(texView), GrMipmapped::kNo, srcRect,
1113 srcRect = SkIRect::MakeSize(srcRect.size());
1117 if (finalSize == srcRect.size()) {
1136 srcRect.size());
1148 SkMatrix::Translate(srcRect.topLeft()),
1158 srcRect = SkIRect::MakeSize(srcRect.size());
1164 if (srcRect.width() > finalSize.width()) {
1165 nextDims.fWidth = std::max((srcRect.width() + 1)/2, finalSize.width());
1166 } else if (srcRect.width() < finalSize.width()) {
1167 nextDims.fWidth = std::min(srcRect.width()*2, finalSize.width());
1169 if (srcRect.height() > finalSize.height()) {
1170 nextDims.fHeight = std::max((srcRect.height() + 1)/2, finalSize.height());
1171 } else if (srcRect.height() < finalSize.height()) {
1172 nextDims.fHeight = std::min(srcRect.height()*2, finalSize.height());
1195 if (nextDims.width() == srcRect.width()) {
1197 } else if (nextDims.height() == srcRect.height()) {
1207 SkRect::Make(srcRect),
1214 auto srcRectF = SkRect::Make(srcRect);
1226 stepDst->fillRectToRectWithFP(srcRect, stepDstRect, std::move(fp));
1229 srcRect = SkIRect::MakeSize(nextDims);
1230 } while (srcRect.size() != finalSize);
1275 auto srcRect = rect;
1278 srcRect = SkIRect::MakeLTRB(rect.fLeft, this->height() - rect.fBottom, rect.fRight,
1281 this->drawingManager()->newTransferFromRenderTask(this->asSurfaceProxyRef(), srcRect,