/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/graphics_effect/src/ |
H A D | ge_kawase_blur_shader_filter.cpp | 454 const std::shared_ptr<Drawing::Image>& image, const std::shared_ptr<Drawing::Image>& blurImage, in ScaleAndAddRandomColor() argument 457 if (abs(blurScale_) < 1e-6 || blurImage->GetWidth() < 1e-6 || blurImage->GetHeight() < 1e-6 || in ScaleAndAddRandomColor() 460 return blurImage; in ScaleAndAddRandomColor() 467 … &canvas, dst, dst.GetWidth() / blurImage->GetWidth(), dst.GetHeight() / blurImage->GetHeight()); in ScaleAndAddRandomColor() 469 *blurImage, Drawing::TileMode::CLAMP, Drawing::TileMode::CLAMP, linear, scaleMatrix); in ScaleAndAddRandomColor() 486 auto scaledInfo = Drawing::ImageInfo(width, height, blurImage->GetImageInfo().GetColorType(), in ScaleAndAddRandomColor() 487 blurImage->GetImageInfo().GetAlphaType(), blurImage->GetImageInfo().GetColorSpace()); in ScaleAndAddRandomColor()
|
H A D | ge_mesa_blur_shader_filter.cpp | 712 const std::shared_ptr<Drawing::Image>& image, const std::shared_ptr<Drawing::Image>& blurImage, in ScaleAndAddRandomColor() argument 715 if (fabs(blurScale_) < 1e-6 || blurImage->GetWidth() < 1e-6 || blurImage->GetHeight() < 1e-6 || in ScaleAndAddRandomColor() 718 return blurImage; in ScaleAndAddRandomColor() 723 auto scaledInfo = Drawing::ImageInfo(width, height, blurImage->GetImageInfo().GetColorType(), in ScaleAndAddRandomColor() 724 blurImage->GetImageInfo().GetAlphaType(), blurImage->GetImageInfo().GetColorSpace()); in ScaleAndAddRandomColor() 728 float scaleW = static_cast<float>(dst.GetWidth()) / blurImage->GetWidth(); in ScaleAndAddRandomColor() 729 float scaleH = static_cast<float>(dst.GetHeight()) / blurImage->GetHeight(); in ScaleAndAddRandomColor() 738 Drawing::Rect srcRect(0.0f, 0.0f, static_cast<float>(blurImage->GetWidth()), in ScaleAndAddRandomColor() 739 static_cast<float>(blurImage->GetHeight())); in ScaleAndAddRandomColor() 740 …nst auto scaleMatrix = BuildStretchMatrixFull(srcRect, dst, blurImage->GetWidth(), blurImage->GetH… in ScaleAndAddRandomColor() [all …]
|
H A D | ge_linear_gradient_blur_shader_filter.cpp | 461 auto blurImage = blurFilter->ProcessImage(canvas, image, srcRect, dst); in DrawMaskLinearGradientBlur() local 470 …auto blurImageShader = Drawing::ShaderEffect::CreateImageShader(*blurImage, Drawing::TileMode::CLA… in DrawMaskLinearGradientBlur() 473 …auto outImageInfo = Drawing::ImageInfo(dst.GetWidth(), dst.GetHeight(), blurImage->GetImageInfo().… in DrawMaskLinearGradientBlur() 474 blurImage->GetImageInfo().GetAlphaType(), blurImage->GetImageInfo().GetColorSpace()); in DrawMaskLinearGradientBlur()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/render/ |
H A D | rs_kawase_blur.cpp | 282 auto blurImage = ExecutePingPongBlur(canvas, input, param, blurParams); in ApplyKawaseBlur() local 284 if (!blurImage) { in ApplyKawaseBlur() 287 return ApplyBlur(canvas, input, blurImage, param); in ApplyKawaseBlur() 351 const std::shared_ptr<Drawing::Image>& blurImage, const KawaseParameter& param) const in ApplyBlur() argument 356 const auto blurMatrix = GetShaderTransform(&canvas, dst, dst.GetWidth() / blurImage->GetWidth(), in ApplyBlur() 357 dst.GetHeight() / blurImage->GetHeight()); in ApplyBlur() 358 …const auto blurShader = Drawing::ShaderEffect::CreateImageShader(*blurImage, Drawing::TileMode::CL… in ApplyBlur()
|
H A D | rs_drawing_filter.cpp | 328 auto blurImage = geRender->ApplyImageEffect( in DrawImageRect() local 330 if (blurImage == nullptr) { in DrawImageRect() 335 canvas.DrawImageRect(*blurImage, src, dst, Drawing::SamplingOptions()); in DrawImageRect()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/render/ |
H A D | rs_kawase_blur_test.cpp | 110 auto blurImage = std::make_shared<Drawing::Image>(); variable 115 EXPECT_TRUE(kawaseBlurFilter->ApplyBlur(canvas, image, blurImage, param));
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/graphics_effect/include/ |
H A D | ge_kawase_blur_shader_filter.h | 56 … const std::shared_ptr<Drawing::Image>& image, const std::shared_ptr<Drawing::Image>& blurImage,
|
H A D | ge_mesa_blur_shader_filter.h | 86 … const std::shared_ptr<Drawing::Image>& image, const std::shared_ptr<Drawing::Image>& blurImage,
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/render/ |
H A D | rs_kawase_blur.h | 75 const std::shared_ptr<Drawing::Image>& blurImage, const KawaseParameter& param) const;
|