Home
last modified time | relevance | path

Searched refs:sigma (Results 1 - 22 of 22) sorted by relevance

/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/effect/
H A Dmask_filter.cpp25 MaskFilter::MaskFilter(FilterType t, BlurType blurType, scalar sigma, bool respectCTM) noexcept : MaskFilter() in MaskFilter()
28 impl_->InitWithBlur(blurType, sigma, respectCTM); in MaskFilter()
42 std::shared_ptr<MaskFilter> MaskFilter::CreateBlurMaskFilter(BlurType blurType, scalar sigma, bool respectCTM) in CreateBlurMaskFilter() argument
44 return std::make_shared<MaskFilter>(MaskFilter::FilterType::BLUR, blurType, sigma, respectCTM); in CreateBlurMaskFilter()
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/utils/
H A Dscalar.h40 inline scalar ConvertSigmaToRadius(scalar sigma) in ConvertSigmaToRadius() argument
42 return sigma > 0.5f ? (sigma - 0.5f) / BLUR_SIGMA_SCALE : 0.0f; in ConvertSigmaToRadius()
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/effect/maskfilter_fuzzer/
H A Dmaskfilter_fuzzer.cpp39 float sigma = GetObject<float>(); in MaskFilterFuzzTest() local
42 static_cast<BlurType>(blurType % BLURTYPE_SIZE), sigma, respectCTM); in MaskFilterFuzzTest()
47 static_cast<BlurType>(blurType % BLURTYPE_SIZE), sigma, respectCTM); in MaskFilterFuzzTest()
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/src/
H A Ddrawing_mask_filter.cpp29 OH_Drawing_MaskFilter* OH_Drawing_MaskFilterCreateBlur(OH_Drawing_BlurType blurType, float sigma, bool respectCTM) in OH_Drawing_MaskFilterCreateBlur() argument
32 static_cast<BlurType>(blurType), sigma, respectCTM); in OH_Drawing_MaskFilterCreateBlur()
/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/drawing/mask_filter_napi/
H A Djs_mask_filter.cpp105 double sigma = 0.0; in CreateBlurMaskFilter() local
106 GET_DOUBLE_PARAM(ARGC_ONE, sigma); in CreateBlurMaskFilter()
108 if (sigma <= 0) { in CreateBlurMaskFilter()
111 "Parameter verification failed. sigma must be greater than 0."); in CreateBlurMaskFilter()
114 auto maskFilter = MaskFilter::CreateBlurMaskFilter(static_cast<BlurType>(blurType), sigma); in CreateBlurMaskFilter()
/foundation/graphic/graphic_2d/rosen/modules/texgine/texgine_drawing/src/
H A Dtexgine_mask_filter.cpp32 float sigma, bool respectCTM) in MakeBlur()
35 sigma, respectCTM); in MakeBlur()
31 MakeBlur(TexgineBlurStyle style, float sigma, bool respectCTM) MakeBlur() argument
H A Dtexgine_mask_filter.h45 * @param sigma The standard deviation of the Gaussian blur to apply. Must be greater than 0
49 float sigma, bool respectCTM = true);
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/
H A Dskia_mask_filter.cpp27 void SkiaMaskFilter::InitWithBlur(BlurType t, scalar sigma, bool respectCTM) in InitWithBlur() argument
29 filter_ = SkMaskFilter::MakeBlur(static_cast<SkBlurStyle>(t), sigma, respectCTM); in InitWithBlur()
H A Dskia_mask_filter.h36 void InitWithBlur(BlurType t, scalar sigma, bool respectCTM) override;
H A Dskia_canvas.cpp1243 SkBlurArg blurArg(srcRect, dstRect, blurParams.sigma, blurParams.saturation, blurParams.brightness); in DrawBlurImage()
1259 SkBlurArg blurArg(srcRect, dstRect, blurParams.sigma, blurParams.saturation, blurParams.brightness); in CalcHpsBluredImageDimension()
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/ndk/ndkmaskfilter_fuzzer/
H A Dmaskfilter_fuzzer.cpp45 float sigma = GetObject<float>(); in MaskFilterTest() local
48 static_cast<OH_Drawing_BlurType>(blurType % BLUR_TYPE_ENUM_SIZE), sigma, respectCTM); in MaskFilterTest()
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/effect/
H A Dmask_filter.h46 * @param sigma Standard deviation of the Gaussian blur to apply. Must be > 0.
47 * @param respectCTM if true the blur's sigma is modified by the CTM.
50 static std::shared_ptr<MaskFilter> CreateBlurMaskFilter(BlurType blurType, scalar sigma, bool respectCTM = true);
65 MaskFilter(FilterType t, BlurType blurType, scalar sigma, bool respectCTM = true) noexcept;
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/drawing_ndk/cpp/interface/
H A Dmask_filter_test.cpp52 float sigma = 10.f; // 10.f 高斯模糊的标准偏差 in OnTestPerformance() local
53 maskFilter = OH_Drawing_MaskFilterCreateBlur(OH_Drawing_BlurType::NORMAL, sigma, true); in OnTestPerformance()
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/effect/filter_fuzzer/
H A Dfilter_fuzzer.cpp54 scalar sigma = GetObject<scalar>(); in FilterFuzzTest() local
57 static_cast<BlurType>(blurType % BLURTYPE_SIZE), sigma, respectCTM); in FilterFuzzTest()
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/ndk/ndkfilter_fuzzer/
H A Dfilter_fuzzer.cpp57 float sigma = GetObject<float>(); in FilterTest() local
60 static_cast<OH_Drawing_BlurType>(blurType % TYPE_ENUM_SIZE), sigma, respectCTM); in FilterTest()
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/drawing_ndk/cpp/dm/
H A Dblur_large_rrects.cpp48 float sigma = 20.f; in OnTestFunction() local
49 OH_Drawing_MaskFilter *maskFilter = OH_Drawing_MaskFilterCreateBlur(OH_Drawing_BlurType::NORMAL, sigma, true); in OnTestFunction()
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/include/
H A Ddrawing_mask_filter.h76 * @param sigma Indicates the standard deviation of the Gaussian blur to apply. Must be > 0.
77 * @param respectCTM Indicates the blur's sigma is modified by the CTM, default is true.
82 OH_Drawing_MaskFilter* OH_Drawing_MaskFilterCreateBlur(OH_Drawing_BlurType blurType, float sigma, bool respectCTM);
/foundation/arkui/ace_engine/test/mock/core/rosen/
H A Dtesting_mask_filter.h38 BlurType blurType, scalar sigma, bool respectCTM = true) in CreateBlurMaskFilter()
37 CreateBlurMaskFilter( BlurType blurType, scalar sigma, bool respectCTM = true) CreateBlurMaskFilter() argument
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/impl_interface/
H A Dmask_filter_impl.h35 virtual void InitWithBlur(BlurType t, scalar sigma, bool respectCTM) = 0;
/foundation/arkui/ace_engine/test/unittest/core/manager/
H A Ddrag_drop_func_wrapper_test_ng_coverage.cpp223 float sigma = DragDropFuncWrapper::RadiusToSigma(radius); in HWTEST_F() local
224 EXPECT_GT(sigma, 0.0f); in HWTEST_F()
236 float sigma = DragDropFuncWrapper::RadiusToSigma(radius); in HWTEST_F() local
237 EXPECT_EQ(sigma, 0.0f); in HWTEST_F()
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/render/
H A Drs_hps_blur.cpp63 auto offscreenHpsParam = Drawing::HpsBlurParameter(param.src, dimensionRect, param.sigma, in ApplyHpsBlur()
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/draw/
H A Dcore_canvas.h37 scalar sigma { 1E-6 };
42 : src(s), dst(d), sigma(sgm), saturation(satura), brightness(bright) {} in HpsBlurParameter()

Completed in 8 milliseconds