/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/render/ |
H A D | rs_drawing_filter.cpp | 51 RSDrawingFilter::RSDrawingFilter(std::shared_ptr<Drawing::ImageFilter> imageFilter, uint32_t hash) in RSDrawingFilter() function in OHOS::Rosen::RSDrawingFilter 58 RSDrawingFilter::RSDrawingFilter(std::shared_ptr<RSShaderFilter> shaderFilter) in RSDrawingFilter() function in OHOS::Rosen::RSDrawingFilter 66 RSDrawingFilter::RSDrawingFilter(std::shared_ptr<Drawing::ImageFilter> imageFilter, in RSDrawingFilter() function in OHOS::Rosen::RSDrawingFilter 75 RSDrawingFilter::RSDrawingFilter(std::shared_ptr<Drawing::ImageFilter> imageFilter, in RSDrawingFilter() function in OHOS::Rosen::RSDrawingFilter 87 RSDrawingFilter::~RSDrawingFilter() {}; in ~RSDrawingFilter() 89 std::string RSDrawingFilter::GetDescription() in GetDescription() 189 uint32_t RSDrawingFilter::Hash() const in Hash() 200 uint32_t RSDrawingFilter::ImageHash() const in ImageHash() 205 std::shared_ptr<RSDrawingFilter> RSDrawingFilter::Compose(const std::shared_ptr<RSDrawingFilter> ot… in Compose() 224 std::shared_ptr<RSDrawingFilter> RSDrawingFilter::Compose(const std::shared_ptr<RSShaderFilter> oth… in Compose() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/render/ |
H A D | rs_drawing_filter.h | 34 class RSDrawingFilter : public RSFilter { 36 RSDrawingFilter(std::shared_ptr<Drawing::ImageFilter> imageFilter, uint32_t hash); 37 RSDrawingFilter(std::shared_ptr<RSShaderFilter> shaderFilter); 38 RSDrawingFilter(std::shared_ptr<Drawing::ImageFilter> imageFilter, 40 RSDrawingFilter(std::shared_ptr<Drawing::ImageFilter> imageFilter, 42 ~RSDrawingFilter() override; 66 std::shared_ptr<RSDrawingFilter> Compose(const std::shared_ptr<RSDrawingFilter> other) const; 67 …std::shared_ptr<RSDrawingFilter> Compose(const std::shared_ptr<Drawing::ImageFilter> other, uint32… 68 std::shared_ptr<RSDrawingFilter> Compose(const std::shared_ptr<RSShaderFilter> other) const;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/render/ |
H A D | rs_drawing_filter_test.cpp | 53 RSDrawingFilter drawingFilter(imageFilter, shaderFilters, hash); 73 RSDrawingFilter drawingFilter(imageFilter, shaderFilters, hash); 100 RSDrawingFilter drawingFilter(imageFilter, shaderFilters, hash); 120 RSDrawingFilter drawingFilter2(imageFilter, shaderFilters2, hash); 139 RSDrawingFilter drawingFilter(imageFilter, shaderFilters, hash); 140 std::shared_ptr<RSDrawingFilter> other = nullptr; 144 other = std::make_shared<RSDrawingFilter>(imageFilter, shaderFilters, hash); 162 RSDrawingFilter drawingFilter(imageFilter, shaderFilters, hash); 185 RSDrawingFilter drawingFilter(imageFilter, shaderFilters, hash); 208 RSDrawingFilter drawingFilter(imageFilter, shaderFilters, hash); [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/property/ |
H A D | rs_filter_cache_manager.h | 37 class RSDrawingFilter; variable 69 void DrawFilter(RSPaintFilterCanvas& canvas, const std::shared_ptr<RSDrawingFilter>& filter, 76 …const std::shared_ptr<RSDrawingFilter>& filter, const std::optional<Drawing::RectI>& srcRect = std… 105 void TakeSnapshot(RSPaintFilterCanvas& canvas, const std::shared_ptr<RSDrawingFilter>& filter, 108 …RSPaintFilterCanvas& canvas, const std::shared_ptr<RSDrawingFilter>& filter, const Drawing::RectI&… 109 …wFilterWithoutSnapshot(RSPaintFilterCanvas& canvas, const std::shared_ptr<RSDrawingFilter>& filter,
|
H A D | rs_properties_painter.h | 31 class RSDrawingFilter; variable
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/drawable/ |
H A D | rs_property_drawable_utils_test.cpp | 135 std::shared_ptr<RSDrawingFilter> rsFilter = nullptr; 144 rsFilter = std::make_shared<RSDrawingFilter>(rsFilterTest); 160 rsFilter = std::make_shared<RSDrawingFilter>(magnifierFilter); 638 std::shared_ptr<RSDrawingFilter> filter = std::make_shared<RSDrawingFilter>(rsFilterTest); 643 std::shared_ptr<RSDrawingFilter> filter2 = std::make_shared<RSDrawingFilter>(rsFilterTest2); 648 std::shared_ptr<RSDrawingFilter> filter3 = std::make_shared<RSDrawingFilter>(mesaFilter); 676 std::shared_ptr<RSDrawingFilter> filter = std::make_shared<RSDrawingFilter>(rsFilterTest); 681 std::shared_ptr<RSDrawingFilter> filter2 = std::make_shared<RSDrawingFilter>(mesaFilter);
|
H A D | rs_property_drawable_test.cpp | 199 filterDrawable->filter_ = std::make_shared<RSDrawingFilter>(shaderFilter); 267 std::shared_ptr<RSDrawingFilter> rsFilter = nullptr; 272 rsFilter = std::make_shared<RSDrawingFilter>(shaderFilter); 353 drawable->filter_ = std::make_shared<RSDrawingFilter>(shaderFilter);; 359 drawable->filter_ = std::make_shared<RSDrawingFilter>(aiBarShaderFilter);
|
H A D | rs_property_drawable_background_test.cpp | 358 …std::shared_ptr<RSFilter> backgroundFilter = std::make_shared<RSDrawingFilter>(std::make_shared<RS…
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/property/ |
H A D | rs_properties.cpp | 2811 std::shared_ptr<RSDrawingFilter> originalFilter = nullptr; in GenerateBackgroundBlurFilter() 2832 originalFilter = std::make_shared<RSDrawingFilter>(greyShaderFilter); in GenerateBackgroundBlurFilter() 2866 std::shared_ptr<RSDrawingFilter> originalFilter = nullptr; in GenerateBackgroundMaterialBlurFilter() 2908 std::shared_ptr<RSDrawingFilter> originalFilter = nullptr; in GenerateForegroundBlurFilter() 2962 std::shared_ptr<RSDrawingFilter> originalFilter = nullptr; in GenerateForegroundMaterialBlurFilter() 3001 std::shared_ptr<RSDrawingFilter> originalFilter = nullptr; in GenerateBackgroundMaterialFuzedBlurFilter() 3025 std::shared_ptr<RSDrawingFilter> originalFilter = nullptr; in GenerateCompositingMaterialFuzedBlurFilter() 3054 …std::shared_ptr<RSDrawingFilter> originalFilter = std::make_shared<RSDrawingFilter>(aiBarShaderFil… in GenerateAIBarFilter() 3072 …std::shared_ptr<RSDrawingFilter> originalFilter = std::make_shared<RSDrawingFilter>(linearBlurFilt… in GenerateLinearGradientBlurFilter() 3082 …std::shared_ptr<RSDrawingFilter> originalFilter = std::make_shared<RSDrawingFilter>(magnifierFilte… in GenerateMagnifierFilter() [all …]
|
H A D | rs_filter_cache_manager.cpp | 120 …const std::shared_ptr<RSDrawingFilter>& filter, const Drawing::RectI& src, const Drawing::RectI& d… in DrawFilterWithoutSnapshot() 144 …cheManager::DrawFilter(RSPaintFilterCanvas& canvas, const std::shared_ptr<RSDrawingFilter>& filter, in DrawFilter() 172 RSPaintFilterCanvas& canvas, const std::shared_ptr<RSDrawingFilter>& filter, in GeneratedCachedEffectData() 197 …RSPaintFilterCanvas& canvas, const std::shared_ptr<RSDrawingFilter>& filter, const Drawing::RectI&… in TakeSnapshot() 234 …RSPaintFilterCanvas& canvas, const std::shared_ptr<RSDrawingFilter>& filter, const Drawing::RectI&… in GenerateFilteredSnapshot()
|
H A D | rs_properties_painter.cpp | 588 auto filter = std::static_pointer_cast<RSDrawingFilter>(RSFilter); in DrawFilter() 698 auto filter = std::static_pointer_cast<RSDrawingFilter>(properties.GetBackgroundFilter()); in DrawBackgroundImageAsEffect() 746 auto filter = std::static_pointer_cast<RSDrawingFilter>(RSFilter); in DrawBackgroundEffect()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/property/ |
H A D | rs_filter_cache_manager_test.cpp | 164 auto filter = std::make_shared<RSDrawingFilter>(shaderFilter); 182 auto filter = std::make_shared<RSDrawingFilter>(shaderFilter); 205 auto filter = std::make_shared<RSDrawingFilter>(shaderFilter); 225 auto filter = std::make_shared<RSDrawingFilter>(shaderFilter); 247 std::shared_ptr<RSDrawingFilter> filter = std::make_shared<RSDrawingFilter>(imageFilter, 0);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/drawable/ |
H A D | rs_property_drawable_utils.cpp | 285 auto filter = std::static_pointer_cast<RSDrawingFilter>(rsFilter); in DrawFilter() 451 auto filter = std::static_pointer_cast<RSDrawingFilter>(rsFilter); in DrawBackgroundEffect() 1314 auto drawingFilter = std::static_pointer_cast<RSDrawingFilter>(filter); in RSFilterSetPixelStretch() 1351 auto drawingFilter = std::static_pointer_cast<RSDrawingFilter>(filter); in RSFilterRemovePixelStretch() 1375 std::shared_ptr<RSDrawingFilter> filter = nullptr; in GenerateBehindWindowFilter() 1380 …filter->Compose(colorImageFilter, hash) : std::make_shared<RSDrawingFilter>(colorImageFilter, hash… in GenerateBehindWindowFilter() 1386 … filter->Compose(blurColorFilter, hash) : std::make_shared<RSDrawingFilter>(blurColorFilter, hash); in GenerateBehindWindowFilter() 1391 filter->SetSkipFrame(RSDrawingFilter::CanSkipFrame(radius)); in GenerateBehindWindowFilter()
|
H A D | rs_property_drawable.cpp | 242 auto filter = std::static_pointer_cast<RSDrawingFilter>(ptr->filter_); in CreateDrawFunc() 392 auto filter = std::static_pointer_cast<RSDrawingFilter>(rsFilter); in RecordFilterInfos()
|