Lines Matching refs:circle
7 // x, y - the center of the circle
22 const SkRect& circle, float sigma);
64 // Applies the 1D half kernel vertically at points along the x axis to a circle centered at the
75 // In the column at x we exit the circle at +y and -y
92 // Apply a Gaussian at point (evalX, 0) to a circle centered at the origin with radius circleR.
115 // Since we applied a half kernel in y we multiply acc by 2 (the circle is symmetric about
120 // This function creates a profile of a blurred circle. It does this by computing a kernel for
122 // an array of vertical applications of the half kernel to the circle along the x axis. The
188 const SkRect& circle,
191 float circleR = circle.width() / 2.0f;
192 // Profile textures are cached by the ratio of sigma to circle radius and by the size of the
196 // half-plane. Similarly, in the extreme high ratio cases circle becomes a point WRT to the
258 const SkRect& circle,
262 sk_sp<GrTextureProxy> profile(create_profile_texture(resourceProvider, circle, sigma,
267 return sk_sp<GrFragmentProcessor>(new GrCircleBlurFragmentProcessor(circle,
287 SkRect circle = SkRect::MakeWH(wh, wh);
288 return GrCircleBlurFragmentProcessor::Make(testData->resourceProvider(), circle, sigma);