Lines Matching full:srcrect
219 bool SkGpuDevice::readPixels(const SkIRect& srcRect, SkBitmap* bitmap) {
222 if (!bounds.intersect(srcRect)) {
899 SkIRect srcRect;
901 srcRect.set(0, 0, bitmap.width(), bitmap.height());
903 srcRect = *srcRectPtr;
921 this->internalDrawBitmap(draw, bitmap, srcRect, m, &grPaint);
926 int DX = SkMax32(0, srcRect.fLeft);
927 int DY = SkMax32(0, srcRect.fTop);
956 if (!srcR.intersect(srcRect)) {
986 const SkIRect& srcRect,
1012 GrRect dstRect = SkRect::MakeWH(GrIntToScalar(srcRect.width()),
1013 GrIntToScalar(srcRect.height()));
1015 paintRect.setLTRB(GrFixedToScalar((srcRect.fLeft << 16) / bitmap.width()),
1016 GrFixedToScalar((srcRect.fTop << 16) / bitmap.height()),
1017 GrFixedToScalar((srcRect.fRight << 16) / bitmap.width()),
1018 GrFixedToScalar((srcRect.fBottom << 16) / bitmap.height()));
1021 (srcRect.width() < bitmap.width() ||
1022 srcRect.height() < bitmap.height())) {
1026 if (srcRect.width() > 1) {
1033 if (srcRect.height() > 1) {