Lines Matching refs:sigma
32 SkScalar SkBlurMask::ConvertSigmaToRadius(SkScalar sigma) {
33 return sigma > 0.5f ? (sigma - 0.5f) / kBLUR_SIGMA_SCALE : 0.0f;
105 bool SkBlurMask::BoxBlur(SkMask* dst, const SkMask& src, SkScalar sigma, SkBlurStyle style,
115 SkMaskBlurFilter blurFilter{sigma, sigma};
337 void SkBlurMask::ComputeBlurProfile(uint8_t* profile, int size, SkScalar sigma) {
338 SkASSERT(SkScalarCeilToInt(6*sigma) == size);
342 float invr = 1.f/(2*sigma);
372 unsigned int width, SkScalar sigma) {
374 unsigned int profile_size = SkScalarCeilToInt(6*sigma);
388 float span = float(sw)/(2*sigma);
389 float giX = 1.5f - (x+.5f)/(2*sigma);
395 bool SkBlurMask::BlurRect(SkScalar sigma, SkMask *dst,
398 int profileSize = SkScalarCeilToInt(6*sigma);
430 ComputeBlurProfile(profile, profileSize, sigma);
449 ComputeBlurredScanline(horizontalScanline, profile, dstWidth, sigma);
450 ComputeBlurredScanline(verticalScanline, profile, dstHeight, sigma);
493 bool SkBlurMask::BlurRRect(SkScalar sigma, SkMask *dst,
506 bool SkBlurMask::BlurGroundTruth(SkScalar sigma, SkMask* dst, const SkMask& src,
513 float variance = sigma * sigma;
515 int windowSize = SkScalarCeilToInt(sigma*6);