• Home
  • Raw
  • Download

Lines Matching refs:xPassDstBounds

364         SkIRect xPassDstBounds = dstBounds;  in two_pass_gaussian()  local
366 xPassDstBounds.outset(0, radiusY); in two_pass_gaussian()
377 int n = sk_float_floor2int_no_saturate((xPassDstBounds.top() - srcTop)/floatH); in two_pass_gaussian()
382 (xPassDstBounds.bottom() - srcBounds.bottom())/floatH); in two_pass_gaussian()
385 xPassDstBounds.fTop = std::max(xPassDstBounds.top(), topClip); in two_pass_gaussian()
386 xPassDstBounds.fBottom = std::min(xPassDstBounds.bottom(), bottomClip); in two_pass_gaussian()
388 if (xPassDstBounds.fBottom <= srcBounds.top()) { in two_pass_gaussian()
392 xPassDstBounds.fTop = srcBounds.top(); in two_pass_gaussian()
393 xPassDstBounds.fBottom = xPassDstBounds.fTop + 1; in two_pass_gaussian()
394 } else if (xPassDstBounds.fTop >= srcBounds.bottom()) { in two_pass_gaussian()
398 xPassDstBounds.fBottom = srcBounds.bottom(); in two_pass_gaussian()
399 xPassDstBounds.fTop = xPassDstBounds.fBottom - 1; in two_pass_gaussian()
401 xPassDstBounds.fTop = std::max(xPassDstBounds.fTop, srcBounds.top()); in two_pass_gaussian()
402 xPassDstBounds.fBottom = std::min(xPassDstBounds.fBottom, srcBounds.bottom()); in two_pass_gaussian()
412 if (xPassDstBounds.fRight <= leftSrcEdge) { in two_pass_gaussian()
416 xPassDstBounds.fLeft = xPassDstBounds.fRight - 1; in two_pass_gaussian()
418 xPassDstBounds.fLeft = std::max(xPassDstBounds.fLeft, leftSrcEdge); in two_pass_gaussian()
420 if (xPassDstBounds.fLeft >= rightSrcEdge) { in two_pass_gaussian()
424 xPassDstBounds.fRight = xPassDstBounds.fLeft + 1; in two_pass_gaussian()
426 xPassDstBounds.fRight = std::min(xPassDstBounds.fRight, rightSrcEdge); in two_pass_gaussian()
431 rContext, std::move(srcView), srcColorType, srcAlphaType, srcBounds, xPassDstBounds, in two_pass_gaussian()
437 SkIVector newDstBoundsOffset = dstBounds.topLeft() - xPassDstBounds.topLeft(); in two_pass_gaussian()
439 srcBounds = SkIRect::MakeSize(xPassDstBounds.size()); in two_pass_gaussian()