Home | History | Annotate | Download | only in effects

Lines Matching refs:circle

14 // x, y - the center of the circle
25 const SkRect& circle, float sigma);
67 // Applies the 1D half kernel vertically at points along the x axis to a circle centered at the
78 // In the column at x we exit the circle at +y and -y
95 // Apply a Gaussian at point (evalX, 0) to a circle centered at the origin with radius circleR.
118 // Since we applied a half kernel in y we multiply acc by 2 (the circle is symmetric about
123 // This function creates a profile of a blurred circle. It does this by computing a kernel for
125 // an array of vertical applications of the half kernel to the circle along the x axis. The
191 const SkRect& circle,
194 float circleR = circle.width() / 2.0f;
198 // Profile textures are cached by the ratio of sigma to circle radius and by the size of the
202 // half-plane. Similarly, in the extreme high ratio cases circle becomes a point WRT to the
266 GrProxyProvider* proxyProvider, const SkRect& circle, float sigma) {
269 sk_sp<GrTextureProxy> profile(create_profile_texture(proxyProvider, circle, sigma,
275 circle, textureRadius, solidRadius, std::move(profile)));
291 SkRect circle = SkRect::MakeWH(wh, wh);
292 return GrCircleBlurFragmentProcessor::Make(testData->proxyProvider(), circle, sigma);