/third_party/skia/platform_tools/android/apps/AndroidKit/src/main/java/org/skia/androidkit/ |
H A D | ImageFilter.java | 45 * @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 D | SkDropShadowImageFilter.cpp | 20 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 D | SkBlurImageFilter.cpp | 38 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 D | gpu_blur_utils.cpp | 28 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 D | imageblur2.cpp | 45 SkScalar sigmaX = kBlurSigmas[x]; in DEF_SIMPLE_GM() local 50 paint.setImageFilter(SkImageFilters::Blur(sigmaX, sigmaY, nullptr)); in DEF_SIMPLE_GM()
|
H A D | imageblurtiled.cpp | 29 ImageBlurTiledGM(SkScalar sigmaX, SkScalar sigmaY) in ImageBlurTiledGM() argument 30 : fSigmaX(sigmaX), fSigmaY(sigmaY) { in ImageBlurTiledGM()
|
/third_party/skia/modules/androidkit/src/ |
H A D | ImageFilter.cpp | 32 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 D | SkGpuBlurUtils.cpp | 29 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 D | SkGpuBlurUtils.h | 36 * 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 D | SkMaskBlurFilter.cpp | 872 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 D | SkBlurMF.cpp | 1603 int sigmaX = noxFormedSigma3 * sx; in canFilterMaskGPU() local 1605 srcRect = devSpaceShapeBounds.makeOutset(sigmaX, sigmaY); in canFilterMaskGPU()
|
/third_party/skia/include/effects/ |
H A D | SkImageFilters.h | 114 * @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 D | BlurImageFilterBench.cpp | 63 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 D | FuzzCanvas.cpp | 539 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 D | canvaskit_bindings.cpp | 1414 .class_function("MakeBlur", optional_override([](SkScalar sigmaX, SkScalar sigmaY, in EMSCRIPTEN_BINDINGS() 1416 return SkImageFilters::Blur(sigmaX, sigmaY, tileMode, input); in EMSCRIPTEN_BINDINGS()
|