Lines Matching defs:srcRect
72 SkRect srcRect;
74 if (srcQuad.asRect(&srcRect) && dstQuad.asRect(&dstRect)) {
78 SkASSERT(srcRect.isSorted());
79 bool filter = srcRect.width() != dstRect.width() || srcRect.height() != dstRect.height() ||
80 SkScalarFraction(srcRect.fLeft) != SkScalarFraction(dstRect.fLeft) ||
81 SkScalarFraction(srcRect.fTop) != SkScalarFraction(dstRect.fTop);
82 bool mm = srcRect.width() > dstRect.width() || srcRect.height() > dstRect.height();
545 // Use dstRect/srcRect unless dstClip is provided, in which case derive new source
546 // coordinates by mapping dstClipQuad by the dstRect to srcRect transform.
1409 SkRect srcRect;
1410 srcRect.fLeft = random->nextRangeScalar(0.f, proxy->width() / 2.f);
1411 srcRect.fRight = random->nextRangeScalar(0.f, proxy->width()) + proxy->width() / 2.f;
1412 srcRect.fTop = random->nextRangeScalar(0.f, proxy->height() / 2.f);
1413 srcRect.fBottom = random->nextRangeScalar(0.f, proxy->height()) + proxy->height() / 2.f;
1443 DrawQuad quad = {GrQuad::MakeFromRect(rect, viewMatrix), GrQuad(srcRect), aaFlags};
1447 useSubset ? &srcRect : nullptr);