Lines Matching refs:circle
19 // x, y - the center of the circle
30 GrRecordingContext*, const SkRect& circle,
78 // Applies the 1D half kernel vertically at points along the x axis to a circle centered at the
89 // In the column at x we exit the circle at +y and -y
106 // Apply a Gaussian at point (evalX, 0) to a circle centered at the origin with radius circleR.
129 // Since we applied a half kernel in y we multiply acc by 2 (the circle is symmetric about
134 // This function creates a profile of a blurred circle. It does this by computing a kernel for
136 // an array of vertical applications of the half kernel to the circle along the x axis. The
199 const SkRect& circle,
203 float circleR = circle.width() / 2.0f;
210 // Profile textures are cached by the ratio of sigma to circle radius and by the size of the
214 // half-plane. Similarly, in the extreme high ratio cases circle becomes a point WRT to the
283 const SkRect& circle, float sigma) {
290 std::unique_ptr<GrFragmentProcessor> profile = create_profile_effect(context, circle, sigma,
296 std::move(inputFP), circle, solidRadius, textureRadius, std::move(profile)));
312 SkRect circle = SkRect::MakeWH(wh, wh);
314 circle, sigma);