/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/effect/ |
H A D | mask_filter.cpp | 25 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 D | scalar.h | 40 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 D | maskfilter_fuzzer.cpp | 39 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 D | drawing_mask_filter.cpp | 29 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 D | js_mask_filter.cpp | 105 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 D | texgine_mask_filter.cpp | 32 float sigma, bool respectCTM) in MakeBlur() 35 sigma, respectCTM); in MakeBlur() 31 MakeBlur(TexgineBlurStyle style, float sigma, bool respectCTM) MakeBlur() argument
|
H A D | texgine_mask_filter.h | 45 * @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 D | skia_mask_filter.cpp | 27 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 D | skia_mask_filter.h | 36 void InitWithBlur(BlurType t, scalar sigma, bool respectCTM) override;
|
H A D | skia_canvas.cpp | 1243 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 D | maskfilter_fuzzer.cpp | 45 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 D | mask_filter.h | 46 * @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 D | mask_filter_test.cpp | 52 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 D | filter_fuzzer.cpp | 54 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 D | filter_fuzzer.cpp | 57 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 D | blur_large_rrects.cpp | 48 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 D | drawing_mask_filter.h | 76 * @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 D | testing_mask_filter.h | 38 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 D | mask_filter_impl.h | 35 virtual void InitWithBlur(BlurType t, scalar sigma, bool respectCTM) = 0;
|
/foundation/arkui/ace_engine/test/unittest/core/manager/ |
H A D | drag_drop_func_wrapper_test_ng_coverage.cpp | 223 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 D | rs_hps_blur.cpp | 63 auto offscreenHpsParam = Drawing::HpsBlurParameter(param.src, dimensionRect, param.sigma,
in ApplyHpsBlur()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/draw/ |
H A D | core_canvas.h | 37 scalar sigma { 1E-6 }; 42 : src(s), dst(d), sigma(sgm), saturation(satura), brightness(bright) {} in HpsBlurParameter()
|