Home
last modified time | relevance | path

Searched refs:effectData (Results 1 – 9 of 9) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/drawable/
H A Drs_property_drawable_utils_test.cpp421 paintFilterCanvasTest.SetEffectData(effectData);
424 EXPECT_NE(effectData, nullptr);
425 effectData->cachedImage_ = nullptr;
426 paintFilterCanvasTest.SetEffectData(effectData);
431 effectData->cachedImage_ = cachedImage;
432 paintFilterCanvasTest.SetEffectData(effectData);
735 paintFilterCanvasTest.SetBehindWindowData(effectData);
738 EXPECT_NE(effectData, nullptr);
739 effectData->cachedImage_ = nullptr;
740 paintFilterCanvasTest.SetBehindWindowData(effectData);
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/
H A Drs_effect_render_node_drawable.cpp116 if (auto effectData = offscreenCanvas->GetEffectData()) { in GenerateEffectDataOnDemand() local
117 effectData->cachedRect_.Offset(currentRect.GetLeft(), currentRect.GetTop()); in GenerateEffectDataOnDemand()
118 paintFilterCanvas->SetEffectData(effectData); in GenerateEffectDataOnDemand()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/
H A Drs_paint_filter_canvas.cpp806 auto effectData = other.envStack_.top().effectData_; in CopyConfigurationToOffscreenCanvas() local
807 if (effectData != nullptr) { in CopyConfigurationToOffscreenCanvas()
810 auto copiedEffectData = std::make_shared<CachedEffectData>(*effectData); in CopyConfigurationToOffscreenCanvas()
886 …lterCanvas::SetEffectData(const std::shared_ptr<RSPaintFilterCanvas::CachedEffectData>& effectData) in SetEffectData() argument
888 envStack_.top().effectData_ = effectData; in SetEffectData()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/drawable/
H A Drs_property_drawable_utils.cpp1013 const auto& effectData = useEffectType == UseEffectType::EFFECT_COMPONENT ? in DrawUseEffect() local
1015 …if (effectData == nullptr || effectData->cachedImage_ == nullptr || !RSSystemProperties::GetEffect… in DrawUseEffect()
1022 canvas->SetMatrix(effectData->cachedMatrix_); in DrawUseEffect()
1035 …canvas->DrawImage(*effectData->cachedImage_, static_cast<float>(effectData->cachedRect_.GetLeft()), in DrawUseEffect()
1036 static_cast<float>(effectData->cachedRect_.GetTop()), Drawing::SamplingOptions()); in DrawUseEffect()
1038 "IdentityMatrix: %d", effectData->cachedRect_.ToString().c_str(), in DrawUseEffect()
1039 canvas->GetDeviceClipBounds().ToString().c_str(), effectData->cachedMatrix_.IsIdentity()); in DrawUseEffect()
H A Drs_property_drawable_background.cpp703 const auto& effectData = paintFilterCanvas->GetEffectData(); in CreateDrawFunc() local
705 (effectData == nullptr || effectData->cachedImage_ == nullptr)) { in CreateDrawFunc()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/property/
H A Drs_properties_painter_test.cpp789 auto effectData = std::make_shared<RSPaintFilterCanvas::CachedEffectData>(); variable
790 drCanvas.SetEffectData(effectData);
792 EXPECT_TRUE(effectData != nullptr);
794 effectData->cachedImage_ = std::make_shared<Drawing::Image>();
796 EXPECT_TRUE(effectData->cachedImage_ != nullptr);
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/pipeline/
H A Drs_paint_filter_canvas_test.cpp1368 std::shared_ptr<RSPaintFilterCanvas::CachedEffectData> effectData = nullptr; variable
1396 std::shared_ptr<RSPaintFilterCanvas::CachedEffectData> effectData = nullptr; variable
1424 std::shared_ptr<RSPaintFilterCanvas::CachedEffectData> effectData = nullptr; variable
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/property/
H A Drs_properties_painter.cpp833 const auto& effectData = canvas.GetEffectData(); in ApplyBackgroundEffect() local
834 if (effectData == nullptr || effectData->cachedImage_ == nullptr in ApplyBackgroundEffect()
850 srcRect.Offset(-effectData->cachedRect_.GetLeft(), -effectData->cachedRect_.GetTop()); in ApplyBackgroundEffect()
851 canvas.DrawImageRect(*effectData->cachedImage_, srcRect, dstRect, in ApplyBackgroundEffect()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/
H A Drs_paint_filter_canvas.h241 void SetEffectData(const std::shared_ptr<CachedEffectData>& effectData);