/foundation/graphic/graphic_2d/rosen/modules/texgine/texgine_drawing/src/ |
H A D | texgine_canvas.cpp | 23 if (canvas_ == nullptr) { in DrawLine() 29 canvas_->AttachBrush(paint.GetBrush()); in DrawLine() 30 canvas_->DrawLine(pointL, pointR); in DrawLine() 31 canvas_->DetachBrush(); in DrawLine() 33 canvas_->AttachPen(paint.GetPen()); in DrawLine() 34 canvas_->DrawLine(pointL, pointR); in DrawLine() 35 canvas_->DetachPen(); in DrawLine() 37 canvas_->AttachBrush(paint.GetBrush()); in DrawLine() 38 canvas_->AttachPen(paint.GetPen()); in DrawLine() 39 canvas_ in DrawLine() [all...] |
/foundation/arkui/ui_lite/test/unittest/components/ |
H A D | ui_canvas_unit_test.cpp | 122 static TestUICanvas* canvas_; member in OHOS::UICanvasTest 126 TestUICanvas* UICanvasTest::canvas_ = nullptr; member in OHOS::UICanvasTest 132 if (canvas_ == nullptr) { in SetUp() 133 canvas_ = new TestUICanvas(); in SetUp() 143 if (canvas_ != nullptr) { in TearDown() 144 delete canvas_; in TearDown() 145 canvas_ = nullptr; in TearDown() 242 if (canvas_ == nullptr) { in HWTEST_F() 246 canvas_->SetStartPosition({POS_X, POS_Y}); in HWTEST_F() 247 EXPECT_EQ(canvas_ in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/frameworks/core/pipeline/base/ |
H A D | scoped_canvas_state.h | 40 explicit ScopedCanvas(flutter::Canvas* canvas) : canvas_(canvas) in ScopedCanvas() 42 if (canvas_ != nullptr) { in ScopedCanvas() 43 canvas_->save(); in ScopedCanvas() 49 if (canvas_) { in ~ScopedCanvas() 50 canvas_->restore(); in ~ScopedCanvas() 57 return canvas_; in operator ->() 62 return canvas_ != nullptr; in operator bool() 67 if (canvas_) { in GetSkCanvas() 68 return canvas_->canvas(); in GetSkCanvas() 76 canvas_ in FlipHorizontal() 82 flutter::Canvas* canvas_ = nullptr; global() member in OHOS::Ace::final [all...] |
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/ |
H A D | rs_paint_filter_canvas.cpp | 31 : Canvas(canvas ? canvas->GetWidth() : 0, canvas ? canvas->GetHeight() : 0), canvas_(canvas) in RSPaintFilterCanvasBase() 40 return canvas_->GetTotalMatrix(); in GetTotalMatrix() 45 return canvas_->GetLocalClipBounds(); in GetLocalClipBounds() 50 return canvas_->GetDeviceClipBounds(); in GetDeviceClipBounds() 55 return canvas_->GetRoundInDeviceClipBounds(); in GetRoundInDeviceClipBounds() 60 return canvas_->GetSaveCount(); in GetSaveCount() 66 return canvas_ != nullptr ? canvas_->GetGPUContext() : nullptr; in GetGPUContext() 79 if (canvas_ != nullptr && OnFilter()) { in DrawPoint() 80 canvas_ in DrawPoint() [all...] |
/foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/skia_txt/impl/ |
H A D | drawing_painter_impl.cpp | 92 : canvas_(canvas), paints_(paints) in RSCanvasParagraphPainter() 105 canvas_->AttachBrush(pr.brush.value()); in DrawSymbolSkiaTxt() 106 canvas_->AttachPen(pr.pen.value()); in DrawSymbolSkiaTxt() 107 hmSymbolRun.DrawSymbol(canvas_, blob, offset, pr.symbol); in DrawSymbolSkiaTxt() 108 canvas_->DetachPen(); in DrawSymbolSkiaTxt() 109 canvas_->DetachBrush(); in DrawSymbolSkiaTxt() 111 canvas_->AttachPen(pr.pen.value()); in DrawSymbolSkiaTxt() 112 hmSymbolRun.DrawSymbol(canvas_, blob, offset, pr.symbol); in DrawSymbolSkiaTxt() 113 canvas_->DetachPen(); in DrawSymbolSkiaTxt() 115 canvas_ in DrawSymbolSkiaTxt() [all...] |
/foundation/arkui/ui_lite/frameworks/components/ |
H A D | ui_extend_image_view.cpp | 22 if (GetGifImageAnimator() != nullptr && this->canvas_ && in SetSrc() 23 this->canvas_->GetViewType() == UI_CANVAS) { in SetSrc() 24 this->canvas_->Invalidate(); in SetSrc() 33 if (GetGifImageAnimator() != nullptr && this->canvas_ && in SetSrc() 34 this->canvas_->GetViewType() == UI_CANVAS) { in SetSrc() 35 this->canvas_->Invalidate(); in SetSrc() 42 canvas_ = view; in SetCanvas()
|
/foundation/graphic/graphic_2d/rosen/modules/effect/skia_effectChain/src/ |
H A D | sk_image_chain.cpp | 36 SKImageChain::SKImageChain(SkCanvas* canvas, sk_sp<SkImage> image) : canvas_(canvas), image_(image)
in SKImageChain() 44 canvas_ = nullptr;
in ~SKImageChain() 112 canvas_ = cpuSurface_->getCanvas();
in CreateCPUCanvas() 113 if (canvas_ == nullptr) {
in CreateCPUCanvas() 139 canvas_ = gpuSurface_->getCanvas();
in CreateGPUCanvas() 140 if (canvas_ == nullptr) {
in CreateGPUCanvas() 159 if (canvas_ == nullptr) {
in ForceCPU() 160 LOGI("The canvas_ is nullptr.");
in ForceCPU() 165 canvas_ = cpuSurface_->getCanvas();
in ForceCPU() 167 canvas_ in ForceCPU() [all...] |
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/ndk/ |
H A D | drawing_canvas_test.cpp | 61 OH_Drawing_Canvas *canvas_ = nullptr; member in OHOS::Rosen::Drawing::NativeDrawingCanvasTest 74 canvas_ = OH_Drawing_CanvasCreate(); in SetUp() 75 ASSERT_NE(nullptr, canvas_); in SetUp() 76 OH_Drawing_CanvasClear(canvas_, OH_Drawing_ColorSetArgb(0xFF, 0xFF, 0xFF, 0xFF)); in SetUp() 80 OH_Drawing_CanvasAttachBrush(canvas_, brush_); in SetUp() 85 if (canvas_ != nullptr) { in TearDown() 86 OH_Drawing_CanvasDetachBrush(canvas_); in TearDown() 89 OH_Drawing_CanvasDestroy(canvas_); in TearDown() 90 canvas_ = nullptr; in TearDown() 107 OH_Drawing_CanvasAttachPen(canvas_, nullpt in HWTEST_F() 718 OH_Drawing_Canvas* canvas_ = OH_Drawing_CanvasCreate(); HWTEST_F() local [all...] |
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_uni_ui_capture.cpp | 235 canvas_ = canvas; in SetPaintFilterCanvas() 236 canvas_->Scale(captureConfig_.scaleX, captureConfig_.scaleY); in SetPaintFilterCanvas() 237 canvas_->SetDisableFilterCache(true); in SetPaintFilterCanvas() 253 canvas_ = std::make_shared<RSPaintFilterCanvas>(canvas.get()); in SetCanvas() 254 canvas_->Scale(captureConfig_.scaleX, captureConfig_.scaleY); in SetCanvas() 255 canvas_->SetDisableFilterCache(true); in SetCanvas() 256 canvas_->SetRecordingState(true); in SetCanvas() 257 canvas_->SetCacheType(Drawing::CacheType::DISABLED); in SetCanvas() 266 node->ProcessShadowBatching(*canvas_); in ProcessChildren() 282 if (!canvas_) { in ProcessRootRenderNode() [all...] |
H A D | rs_virtual_screen_processor.cpp | 70 canvas_ = renderFrame_->GetCanvas(); in Init() 71 if (canvas_ == nullptr) { in Init() 74 canvas_->ConcatMatrix(screenTransformMatrix_); in Init() 81 if (renderFrame_ == nullptr || canvas_ == nullptr || renderEngine_ == nullptr) { in PostProcess() 86 canvas_->Clear(Drawing::Color::COLOR_BLACK); in PostProcess() 95 if (canvas_ == nullptr || renderEngine_ == nullptr) { in ProcessSurface() 115 renderEngine_->DrawSurfaceNodeWithParams(*canvas_, node, params); in ProcessSurface()
|
H A D | rs_uni_render_virtual_processor.cpp | 117 canvas_ = renderFrame_->GetCanvas(); in InitForRenderThread() 118 if (canvas_ == nullptr) { in InitForRenderThread() 170 canvas_->Save(); in CanvasInit() 265 canvas_->Translate(width / 2.0f, height / 2.0f); in OriginScreenRotation() 266 canvas_->Rotate(90, 0, 0); // 90 degrees in OriginScreenRotation() 267 canvas_->Translate(-(height / 2.0f), -(width / 2.0f)); in OriginScreenRotation() 269 canvas_->Rotate(180, width / 2.0f, height / 2.0f); // 180 degrees in OriginScreenRotation() 271 canvas_->Translate(width / 2.0f, height / 2.0f); in OriginScreenRotation() 272 canvas_->Rotate(270, 0, 0); // 270 degrees in OriginScreenRotation() 273 canvas_ in OriginScreenRotation() [all...] |
H A D | rs_surface_capture_task.cpp | 281 canvas_ = std::make_unique<RSPaintFilterCanvas>(surface);
in SetSurface() 282 canvas_->Scale(captureConfig_.scaleX, captureConfig_.scaleY);
in SetSurface() 283 canvas_->SetDisableFilterCache(true);
in SetSurface() 303 if (canvas_ == nullptr) {
in ProcessDisplayRenderNode() 329 Drawing::AutoCanvasRestore acr(*canvas_.get(), true);
in CaptureSingleSurfaceNodeWithoutUni() 330 canvas_->ConcatMatrix(translateMatrix);
in CaptureSingleSurfaceNodeWithoutUni() 331 canvas_->Clear(Drawing::Color::COLOR_WHITE);
in CaptureSingleSurfaceNodeWithoutUni() 336 canvas_->ConcatMatrix(translateMatrix);
in CaptureSingleSurfaceNodeWithoutUni() 337 const auto saveCnt = canvas_->Save();
in CaptureSingleSurfaceNodeWithoutUni() 339 canvas_ in CaptureSingleSurfaceNodeWithoutUni() [all...] |
/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/pipeline/ |
H A D | rs_render_thread_visitor.cpp | 60 : curDirtyManager_(std::make_shared<RSDirtyRegionManager>()), canvas_(nullptr) {} in RSRenderThreadVisitor() 234 canvas_->AttachPen(pen); in DrawRectOnCanvas() 239 canvas_->AttachBrush(brush); in DrawRectOnCanvas() 241 canvas_->DrawRect(drawingRect); in DrawRectOnCanvas() 242 canvas_->DetachPen(); in DrawRectOnCanvas() 243 canvas_->DetachBrush(); in DrawRectOnCanvas() 350 node->ProcessShadowBatching(*canvas_); in ProcessShadowFirst() 474 canvas_ = listenedCanvas; in ProcessRootRenderNode() 476 canvas_ = std::make_shared<RSPaintFilterCanvas>(surface.get()); in ProcessRootRenderNode() 479 canvas_ in ProcessRootRenderNode() [all...] |
H A D | rs_divided_ui_capture.cpp | 114 canvas_ = std::make_shared<RSPaintFilterCanvas>(canvas.get()); in SetCanvas() 115 canvas_->Scale(scaleX_, scaleY_); in SetCanvas() 116 canvas_->SetRecordingState(true); in SetCanvas() 125 canvas_ = canvas; in SetPaintFilterCanvas() 126 canvas_->Scale(scaleX_, scaleY_); in SetPaintFilterCanvas() 157 if (!canvas_) { in ProcessRootRenderNode() 162 canvas_->Save(); in ProcessRootRenderNode() 164 canvas_->Restore(); in ProcessRootRenderNode() 173 if (!canvas_) { in ProcessCanvasRenderNode() 188 canvas_ in ProcessCanvasRenderNode() [all...] |
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/drawable/dfx/ |
H A D | rs_dirty_rects_dfx_test.cpp | 40 std::shared_ptr<RSPaintFilterCanvas> canvas_; member in OHOS::Rosen::RSDirtyRectsDFXTest 78 canvas_ = std::make_shared<RSPaintFilterCanvas>(drawingCanvas_.get()); in SetUp() 98 ASSERT_NE(canvas_, nullptr); in HWTEST_F() 99 rsDirtyRectsDfx_->OnDraw(canvas_); in HWTEST_F() 107 rsDirtyRectsDfx_->OnDraw(canvas_); in HWTEST_F() 112 rsDirtyRectsDfx_->OnDraw(canvas_); in HWTEST_F() 133 ASSERT_NE(canvas_, nullptr); in HWTEST_F() 134 rsDirtyRectsDfx_->OnDrawVirtual(canvas_); in HWTEST_F() 138 rsDirtyRectsDfx_->OnDrawVirtual(canvas_); in HWTEST_F() 152 ASSERT_EQ(rsDirtyRectsDfx_->canvas_, nullpt in HWTEST_F() [all...] |
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/dfx/ |
H A D | rs_dirty_rects_dfx.cpp | 69 canvas_ = canvas; in OnDraw() 98 DrawableV2::RSRenderNodeDrawable::DrawDfxForCacheInfo(*canvas_); in OnDraw() 113 canvas_ = canvas; in OnDrawVirtual() 134 RSUniRenderUtil::DrawRectForDfx(*canvas_, surfaceParams->GetDstRect(), Drawing::Color::COLOR_BLUE, in DrawHwcRegionForDFX() 137 RSUniRenderUtil::DrawRectForDfx(*canvas_, surfaceParams->GetDstRect(), Drawing::Color::COLOR_RED, in DrawHwcRegionForDFX() 171 canvas_->Rotate(-90, 0, 0); // 90 degree for text draw in RefreshRateRotationProcess() 172 canvas_->Translate(-(static_cast<float>(mainScreenInfo.height)), 0); in RefreshRateRotationProcess() 175 canvas_->Rotate(-180, static_cast<float>(mainScreenInfo.width) / 2, // 2 half of screen width in RefreshRateRotationProcess() 178 canvas_->Rotate(-270, 0, 0); // 270 degree for text draw in RefreshRateRotationProcess() 179 canvas_ in RefreshRateRotationProcess() [all...] |
/foundation/graphic/graphic_2d/rosen/modules/graphics_effect/test/unittest/ |
H A D | ge_linear_gradient_blur_shader_filter_test.cpp | 38 static inline Drawing::Canvas canvas_;
member in OHOS::GraphicsEffectEngine::GELinearGradientBlurShaderFilterTest 51 canvas_.Restore();
in SetUp() 109 EXPECT_EQ(filter->ProcessImage(canvas_, image, src_, dst_), image);
in HWTEST_F() 125 EXPECT_NE(filter->ProcessImage(canvas_, image_, src_, dst_), image_);
in HWTEST_F() 144 EXPECT_NE(filter->ProcessImage(canvas_, image_, src, dst), image_);
in HWTEST_F() 159 EXPECT_NE(filter0->ProcessImage(canvas_, image_, src_, dst_), image_);
in HWTEST_F() 164 EXPECT_NE(filter2->ProcessImage(canvas_, image_, src_, dst_), image_);
in HWTEST_F() 169 EXPECT_NE(filter3->ProcessImage(canvas_, image_, src_, dst_), image_);
in HWTEST_F() 174 EXPECT_NE(filter4->ProcessImage(canvas_, image_, src_, dst_), image_);
in HWTEST_F() 179 EXPECT_NE(filter5->ProcessImage(canvas_, image in HWTEST_F() [all...] |
H A D | ge_grey_shader_filter_test.cpp | 37 static inline Drawing::Canvas canvas_; member in OHOS::Rosen::GEGreyShaderFilterTest 50 canvas_.Restore(); in SetUp() 74 EXPECT_EQ(geGreyShaderFilter->ProcessImage(canvas_, nullptr, src_, dst_), nullptr); in HWTEST_F() 92 EXPECT_EQ(geGreyShaderFilter->ProcessImage(canvas_, image_, src_, dst_), image_); in HWTEST_F() 110 EXPECT_EQ(geGreyShaderFilter->ProcessImage(canvas_, image_, src_, dst_), image_); in HWTEST_F()
|
H A D | ge_water_ripple_filter_test.cpp | 36 static inline Drawing::Canvas canvas_;
member in OHOS::GraphicsEffectEngine::GEWaterRippleFilterTest 49 canvas_.Restore();
in SetUp() 69 EXPECT_NE(geWaterRippleFilter->ProcessImage(canvas_, image_, src_, dst_), image_);
in HWTEST_F() 81 EXPECT_EQ(geWaterRippleFilter->ProcessImage(canvas_, nullptr, src_, dst_), nullptr);
in HWTEST_F() 93 EXPECT_NE(geWaterRippleFilter->ProcessImage(canvas_, image_, src_, dst_), image_);
in HWTEST_F() 105 EXPECT_NE(geWaterRippleFilter->ProcessImage(canvas_, image_, src_, dst_), image_);
in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/draw/ |
H A D | canvas.h | 42 Canvas* canvas_; member in OHOS::Rosen::Drawing::AutoCanvasMatrixBrush 124 AutoCanvasRestore(Canvas& canvas, bool doSave) : canvas_(canvas) in AutoCanvasRestore() 126 saveCount_ = canvas_.GetSaveCount(); in AutoCanvasRestore() 128 canvas_.Save(); in AutoCanvasRestore() 133 canvas_.RestoreToCount(saveCount_); in ~AutoCanvasRestore() 142 Canvas& canvas_; member in OHOS::Rosen::Drawing::AutoCanvasRestore
|
/foundation/arkui/ui_lite/test/uitest/test_view_scale_rotate/ |
H A D | ui_test_view_scale_rotate.cpp | 77 canvas_->Rotate(angleValue_, GROUP_CENTER); in Callback() 78 canvas_->Scale(scaleValue_, GROUP_CENTER); in Callback() 130 canvas_ = new UICanvas(); in UIKitViewScaleRotateTestCanvas003() 131 group->Add(canvas_); in UIKitViewScaleRotateTestCanvas003() 133 canvas_->SetPosition(0, 0, GROUP_WIDHT, GROUP_HEIGHT); in UIKitViewScaleRotateTestCanvas003() 134 canvas_->SetStyle(STYLE_BACKGROUND_COLOR, Color::Gray().full); in UIKitViewScaleRotateTestCanvas003() 138 canvas_->DrawLine({150, 150}, {300, 300}, paint); // 150: x 150: y 300: x 300: y in UIKitViewScaleRotateTestCanvas003() 141 canvas_->DrawCurve({100, 50}, {150, 50}, {150, 50}, {150, 100}, paint); in UIKitViewScaleRotateTestCanvas003() 142 canvas_->DrawRect({10, 10}, 50, 50, paint); // 10: x 10: y 50: width 50: height in UIKitViewScaleRotateTestCanvas003()
|
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_client/unittest/pipeline/ |
H A D | rs_divided_ui_capture_test.cpp | 265 rsDividedUICaptureVisitor.canvas_ = nullptr;
in HWTEST_F() 267 EXPECT_TRUE(rsDividedUICaptureVisitor.canvas_ == nullptr);
in HWTEST_F() 270 rsDividedUICaptureVisitor.canvas_ = std::make_shared<RSPaintFilterCanvas>(&canvas);
in HWTEST_F() 272 EXPECT_TRUE(rsDividedUICaptureVisitor.canvas_ != nullptr);
in HWTEST_F() 293 rsDividedUICaptureVisitor.canvas_ = nullptr;
in HWTEST_F() 295 EXPECT_TRUE(rsDividedUICaptureVisitor.canvas_ == nullptr);
in HWTEST_F() 298 rsDividedUICaptureVisitor.canvas_ = std::make_shared<RSPaintFilterCanvas>(&canvas);
in HWTEST_F() 300 EXPECT_TRUE(rsDividedUICaptureVisitor.canvas_ != nullptr);
in HWTEST_F() 325 rsDividedUICaptureVisitor.canvas_ = nullptr;
in HWTEST_F() 327 EXPECT_TRUE(rsDividedUICaptureVisitor.canvas_ in HWTEST_F() [all...] |
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/pipeline/ |
H A D | rs_canvas_render_node_test.cpp | 35 static inline RSPaintFilterCanvas* canvas_; member in OHOS::Rosen::RSCanvasRenderNodeTest 41 canvas_ = new RSPaintFilterCanvas(&drawingCanvas_); in SetUpTestCase() 45 delete canvas_; in TearDownTestCase() 46 canvas_ = nullptr; in TearDownTestCase() 130 ASSERT_TRUE(canvas_ != nullptr); in HWTEST_F() 131 canvasRenderNode->ProcessRenderBeforeChildren(*canvas_); in HWTEST_F() 143 canvasRenderNode->ProcessRenderAfterChildren(*canvas_); in HWTEST_F() 156 ASSERT_TRUE(canvas_ != nullptr); in HWTEST_F() 157 canvasRenderNode->ProcessTransitionAfterChildren(*canvas_); in HWTEST_F() 169 canvas_ in HWTEST_F() [all...] |
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/ |
H A D | rs_canvas_drawing_render_node_drawable.cpp | 120 static_cast<float>(canvas_->GetWidth()), static_cast<float>(canvas_->GetHeight()), nodeId_)) { in OnDraw() 165 DrawContent(*canvas_, rect); in DrawRenderContent() 262 if (!surface_ || !canvas_) { in PostPlaybackInCorrespondThread() 278 DrawContent(*canvas_, rect); in PostPlaybackInCorrespondThread() 280 canvas_->Flush(); in PostPlaybackInCorrespondThread() 377 canvas_ = std::make_unique<RSPaintFilterCanvas>(recordingCanvas_.get()); in FlushForGL() 392 canvas_ = std::make_unique<RSPaintFilterCanvas>(recordingCanvas_.get()); in FlushForVK() 461 canvas_ = nullptr; in ResetSurface() 528 if (!canvas_ || !image in GetPixelmap() [all...] |
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/drawable/ |
H A D | rs_dma_buffer_surface_render_node_drawable_test.cpp | 34 std::shared_ptr<RSPaintFilterCanvas> canvas_; member in OHOS::Rosen::RSDmaBufferSurfaceRenderNodeDrawableTest 60 canvas_ = std::make_shared<RSPaintFilterCanvas>(drawingCanvas_.get()); in SetUp() 148 bool result = surfaceDrawable_->DrawUIFirstCacheWithDma(*canvas_, *surfaceParams); in HWTEST_F() 152 result = surfaceDrawable_->DrawUIFirstCacheWithDma(*canvas_, *surfaceParams); in HWTEST_F() 155 result = surfaceDrawable_->DrawUIFirstCacheWithDma(*canvas_, *surfaceParams); in HWTEST_F() 160 result = surfaceDrawable_->DrawUIFirstCacheWithDma(*canvas_, *surfaceParams); in HWTEST_F() 164 result = surfaceDrawable_->DrawUIFirstCacheWithDma(*canvas_, *surfaceParams); in HWTEST_F() 179 surfaceDrawable_->DrawDmaBufferWithGPU(*canvas_); in HWTEST_F()
|