Home
last modified time | relevance | path

Searched refs:canvas_ (Results 1 - 25 of 100) sorted by relevance

1234

/foundation/graphic/graphic_2d/rosen/modules/texgine/texgine_drawing/src/
H A Dtexgine_canvas.cpp23 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 Dui_canvas_unit_test.cpp122 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 Dscoped_canvas_state.h40 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 Drs_paint_filter_canvas.cpp31 : 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 Ddrawing_painter_impl.cpp92 : 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 Dui_extend_image_view.cpp22 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 Dsk_image_chain.cpp36 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 Ddrawing_canvas_test.cpp61 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 Drs_uni_ui_capture.cpp235 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 Drs_virtual_screen_processor.cpp70 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 Drs_uni_render_virtual_processor.cpp117 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 Drs_surface_capture_task.cpp281 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 Drs_render_thread_visitor.cpp60 : 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 Drs_divided_ui_capture.cpp114 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 Drs_dirty_rects_dfx_test.cpp40 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 Drs_dirty_rects_dfx.cpp69 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 Dge_linear_gradient_blur_shader_filter_test.cpp38 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 Dge_grey_shader_filter_test.cpp37 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 Dge_water_ripple_filter_test.cpp36 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 Dcanvas.h42 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 Dui_test_view_scale_rotate.cpp77 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 Drs_divided_ui_capture_test.cpp265 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 Drs_canvas_render_node_test.cpp35 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 Drs_canvas_drawing_render_node_drawable.cpp120 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 Drs_dma_buffer_surface_render_node_drawable_test.cpp34 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()

Completed in 18 milliseconds

1234