Home | History | Annotate | Download | only in effects

Lines Matching refs:circle

47 // Applies the 1D half kernel vertically at points along the x axis to a circle centered at the
58 // In the column at x we exit the circle at +y and -y
75 // Apply a Gaussian at point (evalX, 0) to a circle centered at the origin with radius circleR.
98 // Since we applied a half kernel in y we multiply acc by 2 (the circle is symmetric about
103 // This function creates a profile of a blurred circle. It does this by computing a kernel for
105 // an array of vertical applications of the half kernel to the circle along the x axis. The
170 const SkRect& circle, float sigma,
172 float circleR = circle.width() / 2.0f;
176 // Profile textures are cached by the ratio of sigma to circle radius and by the size of the
180 // half-plane. Similarly, in the extreme high ratio cases circle becomes a point WRT to the
244 GrProxyProvider* proxyProvider, const SkRect& circle, float sigma) {
248 create_profile_texture(proxyProvider, circle, sigma, &solidRadius, &textureRadius));
253 circle, textureRadius, solidRadius, std::move(profile)));
346 SkRect circle = SkRect::MakeWH(wh, wh);
347 return GrCircleBlurFragmentProcessor::Make(testData->proxyProvider(), circle, sigma);