Lines Matching refs:srcRect
51 SkIRect* srcRect) { in GrClipSrcRectAndDstPoint() argument
53 if (srcRect->fLeft < 0) { in GrClipSrcRectAndDstPoint()
54 dstPoint->fX -= srcRect->fLeft; in GrClipSrcRectAndDstPoint()
55 srcRect->fLeft = 0; in GrClipSrcRectAndDstPoint()
58 srcRect->fLeft -= dstPoint->fX; in GrClipSrcRectAndDstPoint()
63 if (srcRect->fTop < 0) { in GrClipSrcRectAndDstPoint()
64 dstPoint->fY -= srcRect->fTop; in GrClipSrcRectAndDstPoint()
65 srcRect->fTop = 0; in GrClipSrcRectAndDstPoint()
68 srcRect->fTop -= dstPoint->fY; in GrClipSrcRectAndDstPoint()
73 if (srcRect->fRight > srcSize.width()) { in GrClipSrcRectAndDstPoint()
74 srcRect->fRight = srcSize.width(); in GrClipSrcRectAndDstPoint()
76 if (dstPoint->fX + srcRect->width() > dstSize.width()) { in GrClipSrcRectAndDstPoint()
77 srcRect->fRight = srcRect->fLeft + dstSize.width() - dstPoint->fX; in GrClipSrcRectAndDstPoint()
81 if (srcRect->fBottom > srcSize.height()) { in GrClipSrcRectAndDstPoint()
82 srcRect->fBottom = srcSize.height(); in GrClipSrcRectAndDstPoint()
84 if (dstPoint->fY + srcRect->height() > dstSize.height()) { in GrClipSrcRectAndDstPoint()
85 srcRect->fBottom = srcRect->fTop + dstSize.height() - dstPoint->fY; in GrClipSrcRectAndDstPoint()
90 return !srcRect->isEmpty(); in GrClipSrcRectAndDstPoint()