Home
last modified time | relevance | path

Searched refs:RSDrawingFilter (Results 1 – 14 of 14) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/render/
H A Drs_drawing_filter.cpp51 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 Drs_drawing_filter.h34 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 Drs_drawing_filter_test.cpp53 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 Drs_filter_cache_manager.h37 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 Drs_properties_painter.h31 class RSDrawingFilter; variable
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/drawable/
H A Drs_property_drawable_utils_test.cpp135 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 Drs_property_drawable_test.cpp199 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 Drs_property_drawable_background_test.cpp358 …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 Drs_properties.cpp2811 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 Drs_filter_cache_manager.cpp120 …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 Drs_properties_painter.cpp588 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 Drs_filter_cache_manager_test.cpp164 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 Drs_property_drawable_utils.cpp285 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 Drs_property_drawable.cpp242 auto filter = std::static_pointer_cast<RSDrawingFilter>(ptr->filter_); in CreateDrawFunc()
392 auto filter = std::static_pointer_cast<RSDrawingFilter>(rsFilter); in RecordFilterInfos()