Lines Matching refs:SkIRect
25 static void scale_irect_roundout(SkIRect* rect, float xScale, float yScale) { in scale_irect_roundout()
32 static void scale_irect(SkIRect* rect, int xScale, int yScale) { in scale_irect()
43 static void shrink_irect_by_2(SkIRect* rect, bool xAxis, bool yAxis) { in shrink_irect_by_2()
73 const SkIRect& dstRect, in convolve_gaussian_1d()
96 const SkIRect& dstRect, in convolve_gaussian_2d()
103 const SkIRect& srcBounds, in convolve_gaussian_2d()
122 const SkIRect& srcRect, in convolve_gaussian()
127 const SkIRect& srcBounds, in convolve_gaussian()
131 SkIRect dstRect = SkIRect::MakeWH(srcRect.width(), srcRect.height()); in convolve_gaussian()
138 SkIRect midRect = srcBounds, leftRect, rightRect; in convolve_gaussian()
140 SkIRect topRect, bottomRect; in convolve_gaussian()
144 topRect = SkIRect::MakeLTRB(0, 0, dstRect.right(), midRect.top()); in convolve_gaussian()
145 bottomRect = SkIRect::MakeLTRB(0, midRect.bottom(), dstRect.right(), dstRect.bottom()); in convolve_gaussian()
147 leftRect = SkIRect::MakeLTRB(0, midRect.top(), midRect.left(), midRect.bottom()); in convolve_gaussian()
149 SkIRect::MakeLTRB(midRect.right(), midRect.top(), dstRect.width(), midRect.bottom()); in convolve_gaussian()
155 topRect = SkIRect::MakeLTRB(0, 0, midRect.left(), dstRect.bottom()); in convolve_gaussian()
156 bottomRect = SkIRect::MakeLTRB(midRect.right(), 0, dstRect.right(), dstRect.bottom()); in convolve_gaussian()
158 leftRect = SkIRect::MakeLTRB(midRect.left(), 0, midRect.right(), midRect.top()); in convolve_gaussian()
160 SkIRect::MakeLTRB(midRect.left(), midRect.bottom(), midRect.right(), dstRect.height()); in convolve_gaussian()
193 const SkIRect& dstBounds, in GaussianBlur()
194 const SkIRect& srcBounds, in GaussianBlur()
200 SkIRect clearRect; in GaussianBlur()
209 SkIRect localDstBounds = SkIRect::MakeWH(dstBounds.width(), dstBounds.height()); in GaussianBlur()
210 SkIRect localSrcBounds; in GaussianBlur()
211 SkIRect srcRect; in GaussianBlur()
272 SkIRect dstRect(srcRect); in GaussianBlur()
324 clearRect = SkIRect::MakeXYWH(srcRect.fRight, srcRect.fTop, in GaussianBlur()
359 clearRect = SkIRect::MakeXYWH(srcRect.fLeft, srcRect.fBottom, in GaussianBlur()
389 clearRect = SkIRect::MakeXYWH(srcRect.fLeft, srcRect.fBottom, srcRect.width() + 1, 1); in GaussianBlur()
391 clearRect = SkIRect::MakeXYWH(srcRect.fRight, srcRect.fTop, 1, srcRect.height()); in GaussianBlur()
394 SkIRect dstRect(srcRect); in GaussianBlur()