/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/drawable/ |
H A D | rs_property_drawable_utils_test.cpp | 421 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 D | rs_effect_render_node_drawable.cpp | 116 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 D | rs_paint_filter_canvas.cpp | 806 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 D | rs_property_drawable_utils.cpp | 1013 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 D | rs_property_drawable_background.cpp | 703 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 D | rs_properties_painter_test.cpp | 789 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 D | rs_paint_filter_canvas_test.cpp | 1368 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 D | rs_properties_painter.cpp | 833 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 D | rs_paint_filter_canvas.h | 241 void SetEffectData(const std::shared_ptr<CachedEffectData>& effectData);
|