Lines Matching refs:srcRect

49                                  const SkRect& srcRect,  in convolve_gaussian_1d()  argument
61 context->drawNonAARectToRect(rt, clip, paint, SkMatrix::I(), dstRect, srcRect); in convolve_gaussian_1d()
67 const SkRect& srcRect, in convolve_gaussian_2d() argument
84 context->drawNonAARectToRect(rt, clip, paint, SkMatrix::I(), dstRect, srcRect); in convolve_gaussian_2d()
90 const SkRect& srcRect, in convolve_gaussian() argument
99 convolve_gaussian_1d(context, rt, clip, srcRect, dstRect, texture, in convolve_gaussian()
103 SkRect lowerSrcRect = srcRect, lowerDstRect = dstRect; in convolve_gaussian()
104 SkRect middleSrcRect = srcRect, middleDstRect = dstRect; in convolve_gaussian()
105 SkRect upperSrcRect = srcRect, upperDstRect = dstRect; in convolve_gaussian()
109 bounds[0] = SkScalarToFloat(srcRect.left()) / texture->width(); in convolve_gaussian()
110 bounds[1] = SkScalarToFloat(srcRect.right()) / texture->width(); in convolve_gaussian()
111 size = srcRect.width(); in convolve_gaussian()
112 lowerSrcRect.fRight = srcRect.left() + rad; in convolve_gaussian()
114 upperSrcRect.fLeft = srcRect.right() - rad; in convolve_gaussian()
119 bounds[0] = SkScalarToFloat(srcRect.top()) / texture->height(); in convolve_gaussian()
120 bounds[1] = SkScalarToFloat(srcRect.bottom()) / texture->height(); in convolve_gaussian()
121 size = srcRect.height(); in convolve_gaussian()
122 lowerSrcRect.fBottom = srcRect.top() + rad; in convolve_gaussian()
124 upperSrcRect.fTop = srcRect.bottom() - rad; in convolve_gaussian()
131 convolve_gaussian_1d(context, rt, clip, srcRect, dstRect, texture, in convolve_gaussian()
160 SkRect srcRect(rect); in GaussianBlur() local
161 scale_rect(&srcRect, 1.0f / scaleFactorX, 1.0f / scaleFactorY); in GaussianBlur()
162 srcRect.roundOut(&srcRect); in GaussianBlur()
163 scale_rect(&srcRect, static_cast<float>(scaleFactorX), in GaussianBlur()
167 GrClip clip(SkRect::MakeWH(srcRect.width(), srcRect.height())); in GaussianBlur()
175 desc.fWidth = SkScalarFloorToInt(srcRect.width()); in GaussianBlur()
176 desc.fHeight = SkScalarFloorToInt(srcRect.height()); in GaussianBlur()
202 SkRect dstRect(srcRect); in GaussianBlur()
223 dstRect, srcRect); in GaussianBlur()
224 srcRect = dstRect; in GaussianBlur()
229 const SkIRect srcIRect = srcRect.roundOut(); in GaussianBlur()
237 SkRect dstRect = SkRect::MakeWH(srcRect.width(), srcRect.height()); in GaussianBlur()
238 convolve_gaussian_2d(context, dstTexture->asRenderTarget(), clip, srcRect, dstRect, in GaussianBlur()
241 srcRect = dstRect; in GaussianBlur()
253 SkRect dstRect = SkRect::MakeWH(srcRect.width(), srcRect.height()); in GaussianBlur()
254 convolve_gaussian(context, dstTexture->asRenderTarget(), clip, srcRect, dstRect, in GaussianBlur()
258 srcRect = dstRect; in GaussianBlur()
271 SkRect dstRect = SkRect::MakeWH(srcRect.width(), srcRect.height()); in GaussianBlur()
272 convolve_gaussian(context, dstTexture->asRenderTarget(), clip, srcRect, in GaussianBlur()
276 srcRect = dstRect; in GaussianBlur()
298 SkRect dstRect(srcRect); in GaussianBlur()
301 SkMatrix::I(), dstRect, srcRect); in GaussianBlur()
302 srcRect = dstRect; in GaussianBlur()