Lines Matching refs:dstBounds
97 const SkIRect& dstBounds, in convolve_gaussian_2d() argument
111 context, srcColorType, std::move(finalCS), dstFit, dstBounds.size(), SkSurfaceProps(), in convolve_gaussian_2d()
139 SkRect::Make(dstBounds.size()), SkRect::Make(dstBounds)); in convolve_gaussian_2d()
149 SkIRect dstBounds, in convolve_gaussian() argument
165 context, srcColorType, std::move(finalCS), fit, dstBounds.size(), SkSurfaceProps(), 1, in convolve_gaussian()
171 auto rtcToSrcOffset = dstBounds.topLeft(); in convolve_gaussian()
183 auto dstRect = SkIRect::MakeSize(dstBounds.size()); in convolve_gaussian()
201 top = {dstBounds.left(), dstBounds.top() , dstBounds.right(), srcBounds.top() }; in convolve_gaussian()
202 bottom = {dstBounds.left(), srcBounds.bottom(), dstBounds.right(), dstBounds.bottom()}; in convolve_gaussian()
206 int midA = std::max(srcBounds.top() , dstBounds.top() ); in convolve_gaussian()
207 int midB = std::min(srcBounds.bottom(), dstBounds.bottom()); in convolve_gaussian()
212 left = {dstBounds.left(), mid.top(), dstBounds.right(), mid.bottom()}; in convolve_gaussian()
214 left = {dstBounds.left(), mid.top(), mid.left() , mid.bottom()}; in convolve_gaussian()
215 right = {mid.right(), mid.top(), dstBounds.right(), mid.bottom()}; in convolve_gaussian()
220 top = {dstBounds.left(), dstBounds.top(), srcBounds.left() , dstBounds.bottom()}; in convolve_gaussian()
221 bottom = {srcBounds.right(), dstBounds.top(), dstBounds.right(), dstBounds.bottom()}; in convolve_gaussian()
223 int midA = std::max(srcBounds.left() , dstBounds.left() ); in convolve_gaussian()
224 int midB = std::min(srcBounds.right(), dstBounds.right()); in convolve_gaussian()
228 left = {mid.left(), dstBounds.top(), mid.right(), dstBounds.bottom()}; in convolve_gaussian()
230 left = {mid.left(), dstBounds.top(), mid.right(), mid.top() }; in convolve_gaussian()
231 right = {mid.left(), mid.bottom() , mid.right(), dstBounds.bottom()}; in convolve_gaussian()
341 SkIRect dstBounds, in two_pass_gaussian() argument
356 SkIRect xPassDstBounds = dstBounds; in two_pass_gaussian()
429 SkIVector newDstBoundsOffset = dstBounds.topLeft() - xPassDstBounds.topLeft(); in two_pass_gaussian()
430 dstBounds = SkIRect::MakeSize(dstBounds.size()).makeOffset(newDstBoundsOffset); in two_pass_gaussian()
439 dstBounds, Direction::kY, radiusY, sigmaY, mode, colorSpace, fit); in two_pass_gaussian()
449 SkIRect dstBounds, in GaussianBlur() argument
463 if (dstBounds.width() > maxRenderTargetSize || dstBounds.height() > maxRenderTargetSize) { in GaussianBlur()
473 SkIRect reach = dstBounds.makeOutset(radiusX, radiusY); in GaussianBlur()
515 dstBounds.size(), SkSurfaceProps(), 1, in GaussianBlur()
527 SkRect::Make(dstBounds), in GaussianBlur()
529 result->fillRectToRectWithFP(dstBounds, SkIRect::MakeSize(dstBounds.size()), std::move(fp)); in GaussianBlur()
544 dstBounds, radiusX, radiusY, sigmaX, sigmaY, mode, in GaussianBlur()
550 std::move(colorSpace), srcBounds, dstBounds, sigmaX, sigmaY, in GaussianBlur()
682 SkRect scaledDstBounds = SkRect::Make(dstBounds.makeOffset(-srcBounds.topLeft())); in GaussianBlur()
710 return reexpand(context, std::move(sdc), scaledDstBounds, dstBounds.size(), in GaussianBlur()