Home
last modified time | relevance | path

Searched refs:sigmaX (Results 1 - 15 of 15) sorted by relevance

/third_party/skia/platform_tools/android/apps/AndroidKit/src/main/java/org/skia/androidkit/
H A DImageFilter.java45 * @param sigmaX The Gaussian sigma value for blurring along the X axis.
50 public static ImageFilter blur(float sigmaX, float sigmaY, TileMode tileMode, @Nullable ImageFilter input) { in blur() argument
55 return new ImageFilter(nBlur(sigmaX, sigmaY, tileMode.nativeInt, nativeInput)); in blur()
63 * @param sigmaX The blur radius for the shadow, along the X axis.
69 float sigmaX, float sigmaY, in dropShadow()
75 return new ImageFilter(nDropShadow(dx, dy, sigmaX, sigmaY, c.r(), c.g(), c.b(), nativeInput)); in dropShadow()
115 private static native long nBlur(float sigmaX, float sigmaY, int tileMode, long native_input); in nBlur() argument
116 private static native long nDropShadow(float dx, float dy, float sigmaX, float sigmaY, in nDropShadow() argument
68 dropShadow(float dx, float dy, float sigmaX, float sigmaY, Color c, @Nullable ImageFilter input) dropShadow() argument
/third_party/skia/src/effects/imagefilters/
H A DSkDropShadowImageFilter.cpp20 SkDropShadowImageFilter(SkScalar dx, SkScalar dy, SkScalar sigmaX, SkScalar sigmaY, in SkDropShadowImageFilter() argument
26 , fSigmaX(sigmaX) in SkDropShadowImageFilter()
31 static sk_sp<SkImageFilter> Make(SkScalar dx, SkScalar dy, SkScalar sigmaX, SkScalar sigmaY, in Make() argument
35 dx, dy, sigmaX, sigmaY, color, shadowOnly, std::move(input), cropRect)); in Make()
60 SkScalar dx, SkScalar dy, SkScalar sigmaX, SkScalar sigmaY, SkColor color, in DropShadow()
62 return SkDropShadowImageFilter::Make(dx, dy, sigmaX, sigmaY, color, /* shadowOnly */ false, in DropShadow()
67 SkScalar dx, SkScalar dy, SkScalar sigmaX, SkScalar sigmaY, SkColor color, in DropShadowOnly()
69 return SkDropShadowImageFilter::Make(dx, dy, sigmaX, sigmaY, color, /* shadowOnly */ true, in DropShadowOnly()
83 SkScalar sigmaX = buffer.readScalar(); in CreateProc() local
91 return SkDropShadowImageFilter::Make(dx, dy, sigmaX, sigma in CreateProc()
59 DropShadow( SkScalar dx, SkScalar dy, SkScalar sigmaX, SkScalar sigmaY, SkColor color, sk_sp<SkImageFilter> input, const CropRect& cropRect) DropShadow() argument
66 DropShadowOnly( SkScalar dx, SkScalar dy, SkScalar sigmaX, SkScalar sigmaY, SkColor color, sk_sp<SkImageFilter> input, const CropRect& cropRect) DropShadowOnly() argument
[all...]
H A DSkBlurImageFilter.cpp38 SkBlurImageFilter(SkScalar sigmaX, SkScalar sigmaY, SkTileMode tileMode, in SkBlurImageFilter() argument
41 , fSigma{sigmaX, sigmaY} in SkBlurImageFilter()
72 SkScalar sigmaX, SkScalar sigmaY, SkTileMode tileMode, sk_sp<SkImageFilter> input, in Blur()
74 if (sigmaX < SK_ScalarNearlyZero && sigmaY < SK_ScalarNearlyZero && !cropRect) { in Blur()
78 new SkBlurImageFilter(sigmaX, sigmaY, tileMode, input, cropRect)); in Blur()
88 SkScalar sigmaX = buffer.readScalar(); in CreateProc() local
92 sigmaX, sigmaY, tileMode, common.getInput(0), common.cropRect()); in CreateProc()
71 Blur( SkScalar sigmaX, SkScalar sigmaY, SkTileMode tileMode, sk_sp<SkImageFilter> input, const CropRect& cropRect) Blur() argument
/third_party/skia/gm/
H A Dgpu_blur_utils.cpp28 float sigmaX, in blur()
38 sigmaX, in blur()
53 float sigmaX, in slow_blur()
77 SkIPoint outset = {SkGpuBlurUtils::SigmaRadius(sigmaX), SkGpuBlurUtils::SigmaRadius(sigmaY)}; in slow_blur()
85 while (sigmaX || sigmaY) { in slow_blur()
86 float stepX = sigmaX; in slow_blur()
91 sigmaX = sqrt(sigmaX*sigmaX - SkGpuBlurUtils::kMaxSigma*SkGpuBlurUtils::kMaxSigma); in slow_blur()
93 sigmaX in slow_blur()
24 blur(GrRecordingContext* ctx, GrSurfaceProxyView src, SkIRect dstB, SkIRect srcB, float sigmaX, float sigmaY, SkTileMode mode) blur() argument
49 slow_blur(GrRecordingContext* rContext, GrSurfaceProxyView src, SkIRect dstB, SkIRect srcB, float sigmaX, float sigmaY, SkTileMode mode) slow_blur() argument
283 const SkScalar sigmaX = src.width() / 10.f; run() local
[all...]
H A Dimageblur2.cpp45 SkScalar sigmaX = kBlurSigmas[x]; in DEF_SIMPLE_GM() local
50 paint.setImageFilter(SkImageFilters::Blur(sigmaX, sigmaY, nullptr)); in DEF_SIMPLE_GM()
H A Dimageblurtiled.cpp29 ImageBlurTiledGM(SkScalar sigmaX, SkScalar sigmaY) in ImageBlurTiledGM() argument
30 : fSigmaX(sigmaX), fSigmaY(sigmaY) { in ImageBlurTiledGM()
/third_party/skia/modules/androidkit/src/
H A DImageFilter.cpp32 static long ImageFilter_Blur(JNIEnv* env, jobject, jfloat sigmaX, jfloat sigmaY, in ImageFilter_Blur() argument
35 auto filter = SkImageFilters::Blur(sigmaX, sigmaY, in ImageFilter_Blur()
42 jfloat sigmaX, jfloat sigmaY, in ImageFilter_DropShadow()
47 auto filter = SkImageFilters::DropShadow(dx, dy, sigmaX, sigmaY, color, std::move(input)); in ImageFilter_DropShadow()
41 ImageFilter_DropShadow(JNIEnv* env, jobject, jfloat dx, jfloat dy, jfloat sigmaX, jfloat sigmaY, jfloat r, jfloat g, jfloat b, jlong native_input) ImageFilter_DropShadow() argument
/third_party/skia/src/core/
H A DSkGpuBlurUtils.cpp29 SkScalar sigmaX, SkScalar sigmaY) { in fill_in_2D_gaussian_kernel()
30 const float twoSigmaSqrdX = 2.0f * SkScalarToFloat(SkScalarSquare(sigmaX)); in fill_in_2D_gaussian_kernel()
35 SkASSERT(!SkGpuBlurUtils::IsEffectivelyZeroSigma(sigmaX) && in fill_in_2D_gaussian_kernel()
106 SkScalar sigmaX, in convolve_gaussian_2d()
112 SkASSERT(!SkGpuBlurUtils::IsEffectivelyZeroSigma(sigmaX) && in convolve_gaussian_2d()
133 fill_in_2D_gaussian_kernel(kernel, size.width(), size.height(), sigmaX, sigmaY); in convolve_gaussian_2d()
350 float sigmaX, in two_pass_gaussian()
432 Direction::kX, radiusX, sigmaX, mode, colorSpace, xFit); in two_pass_gaussian()
461 float sigmaX, in GaussianBlur()
466 TRACE_EVENT2("skia.gpu", "GaussianBlur", "sigmaX", sigma in GaussianBlur()
28 fill_in_2D_gaussian_kernel(float* kernel, int width, int height, SkScalar sigmaX, SkScalar sigmaY) fill_in_2D_gaussian_kernel() argument
98 convolve_gaussian_2d( GrRecordingContext* rContext, GrSurfaceProxyView srcView, GrColorType srcColorType, const SkIRect& srcBounds, const SkIRect& dstBounds, int radiusX, int radiusY, SkScalar sigmaX, SkScalar sigmaY, SkTileMode mode, sk_sp<SkColorSpace> finalCS, SkBackingFit dstFit) convolve_gaussian_2d() argument
342 two_pass_gaussian( GrRecordingContext* rContext, GrSurfaceProxyView srcView, GrColorType srcColorType, SkAlphaType srcAlphaType, sk_sp<SkColorSpace> colorSpace, SkIRect srcBounds, SkIRect dstBounds, float sigmaX, float sigmaY, int radiusX, int radiusY, SkTileMode mode, SkBackingFit fit) two_pass_gaussian() argument
454 GaussianBlur(GrRecordingContext* rContext, GrSurfaceProxyView srcView, GrColorType srcColorType, SkAlphaType srcAlphaType, sk_sp<SkColorSpace> colorSpace, SkIRect dstBounds, SkIRect srcBounds, float sigmaX, float sigmaY, SkTileMode mode, SkBackingFit fit) GaussianBlur() argument
[all...]
H A DSkGpuBlurUtils.h36 * Note: one of sigmaX and sigmaY should be non-zero!
45 * @param sigmaX The blur's standard deviation in X.
59 float sigmaX,
H A DSkMaskBlurFilter.cpp872 static SkIPoint small_blur(double sigmaX, double sigmaY, const SkMask& src, SkMask* dst) {
873 SkASSERT(sigmaX == sigmaY); // TODO
874 SkASSERT(0.01 <= sigmaX && sigmaX < 2);
877 SkGaussFilter filterX{sigmaX},
H A DSkBlurMF.cpp1603 int sigmaX = noxFormedSigma3 * sx; in canFilterMaskGPU() local
1605 srcRect = devSpaceShapeBounds.makeOutset(sigmaX, sigmaY); in canFilterMaskGPU()
/third_party/skia/include/effects/
H A DSkImageFilters.h114 * @param sigmaX The Gaussian sigma value for blurring along the X axis.
121 static sk_sp<SkImageFilter> Blur(SkScalar sigmaX, SkScalar sigmaY, SkTileMode tileMode,
124 static sk_sp<SkImageFilter> Blur(SkScalar sigmaX, SkScalar sigmaY, sk_sp<SkImageFilter> input, in Blur() argument
126 return Blur(sigmaX, sigmaY, SkTileMode::kDecal, std::move(input), cropRect);
169 * @param sigmaX The blur radius for the shadow, along the X axis.
176 SkScalar sigmaX, SkScalar sigmaY,
185 * @param sigmaX The blur radius for the shadow, along the X axis.
192 SkScalar sigmaX, SkScalar sigmaY,
/third_party/skia/bench/
H A DBlurImageFilterBench.cpp63 BlurImageFilterBench(SkScalar sigmaX, SkScalar sigmaY, bool small, bool cropped, in BlurImageFilterBench() argument
69 , fSigmaX(sigmaX) in BlurImageFilterBench()
75 SkScalarToFloat(sigmaX), SkScalarToFloat(sigmaY)); in BlurImageFilterBench()
/third_party/skia/fuzz/
H A DFuzzCanvas.cpp539 SkScalar sigmaX, sigmaY; in make_fuzz_imageFilter() local
542 fuzz->next(&sigmaX, &sigmaY, &useCropRect); in make_fuzz_imageFilter()
547 return SkImageFilters::Blur(sigmaX, sigmaY, std::move(input), in make_fuzz_imageFilter()
620 SkScalar dx, dy, sigmaX, sigmaY; in make_fuzz_imageFilter() local
623 fuzz->next(&dx, &dy, &sigmaX, &sigmaY, &color, &shadowOnly, &useCropRect); in make_fuzz_imageFilter()
630 return SkImageFilters::DropShadowOnly(dx, dy, sigmaX, sigmaY, color, in make_fuzz_imageFilter()
634 return SkImageFilters::DropShadow(dx, dy, sigmaX, sigmaY, color, std::move(input), in make_fuzz_imageFilter()
/third_party/skia/modules/canvaskit/
H A Dcanvaskit_bindings.cpp1414 .class_function("MakeBlur", optional_override([](SkScalar sigmaX, SkScalar sigmaY, in EMSCRIPTEN_BINDINGS()
1416 return SkImageFilters::Blur(sigmaX, sigmaY, tileMode, input); in EMSCRIPTEN_BINDINGS()

Completed in 24 milliseconds