/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/texgine/texgine_drawing/src/ |
H A D | texgine_canvas.cpp | 23 if (canvas_ == nullptr) { in DrawLine() 31 canvas_->DetachBrush(); in DrawLine() 35 canvas_->DetachPen(); in DrawLine() 41 canvas_->DetachPen(); in DrawLine() 57 canvas_->DetachPen(); in DrawRect() 63 canvas_->DetachPen(); in DrawRect() 161 canvas_->Clear(color); in Clear() 170 return canvas_->Save(); in Save() 183 return canvas_; in GetCanvas() 191 canvas_->Restore(); in Restore() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/ |
H A D | rs_paint_filter_canvas.cpp | 62 return canvas_ != nullptr ? canvas_->GetGPUContext() : nullptr; in GetGPUContext() 298 if (canvas_ != nullptr) { in ClipRect() 305 if (canvas_ != nullptr) { in ClipIRect() 312 if (canvas_ != nullptr) { in ClipRoundRect() 391 canvas_->Flush(); in Flush() 421 canvas_->SaveLayer(slo); in SaveLayer() 427 canvas_->Restore(); in Restore() 434 canvas_->Discard(); in Discard() 546 canvas_->AttachPen(p); in AttachPen() 573 canvas_->AttachBrush(b); in AttachBrush() [all …]
|
H A D | rs_canvas_drawing_render_node.cpp | 71 if (canvas_ == nullptr) { in ResetSurfaceWithTexture() 75 auto preMatrix = canvas_->GetTotalMatrix(); in ResetSurfaceWithTexture() 110 canvas_->DrawImage(*sharedTexture, 0.f, 0.f, Drawing::SamplingOptions()); in ResetSurfaceWithTexture() 115 canvas_->SetMatrix(preMatrix); in ResetSurfaceWithTexture() 116 canvas_->Flush(); in ResetSurfaceWithTexture() 226 if (!node || !surface_ || !canvas_) { in PlaybackInCorrespondThread() 275 canvas_ = std::make_unique<RSPaintFilterCanvas>(surface_.get()); in ResetSurface() 287 drawCmdList->Playback(*context.canvas_); in ApplyDrawCmdModifier() 290 context.canvas_->Flush(); in ApplyDrawCmdModifier() 381 if (!canvas_) { in GetPixelmap() [all …]
|
/ohos5.0/foundation/arkui/ui_lite/test/unittest/components/ |
H A D | ui_canvas_unit_test.cpp | 144 delete canvas_; in TearDown() 145 canvas_ = nullptr; in TearDown() 324 canvas_->BeginPath(); 340 canvas_->BeginPath(); 363 canvas_->BeginPath(); 386 canvas_->BeginPath(); 417 canvas_->BeginPath(); 446 canvas_->BeginPath(); 475 canvas_->BeginPath(); 504 canvas_->BeginPath(); [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/skia_txt/impl/ |
H A D | drawing_painter_impl.cpp | 108 canvas_->DetachPen(); in DrawSymbolSkiaTxt() 113 canvas_->DetachPen(); in DrawSymbolSkiaTxt() 146 canvas_->DetachPen(); in drawTextBlob() 195 canvas_->DetachBrush(); in drawTextShadow() 224 canvas_->DetachBrush(); in drawRRect() 234 canvas_->DetachPaint(); in drawFilledRect() 242 canvas_->DrawPath(path); in drawPath() 243 canvas_->DetachPaint(); in drawPath() 255 canvas_->DetachPaint(); in drawLine() 271 canvas_->Save(); in save() [all …]
|
/ohos5.0/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() 85 if (canvas_ != nullptr) { in TearDown() 90 canvas_ = nullptr; in TearDown() 154 OH_Drawing_CanvasDetachPen(canvas_); 287 OH_Drawing_CanvasSave(canvas_); 298 OH_Drawing_CanvasRestore(canvas_); 332 OH_Drawing_CanvasSave(canvas_); 334 OH_Drawing_CanvasSave(canvas_); [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/pipeline/base/ |
H A D | scoped_canvas_state.h | 42 if (canvas_ != nullptr) { in ScopedCanvas() 43 canvas_->save(); in ScopedCanvas() 49 if (canvas_) { in ~ScopedCanvas() 50 canvas_->restore(); in ~ScopedCanvas() 57 return canvas_; 62 return canvas_ != nullptr; 67 if (canvas_) { in GetSkCanvas() 68 return canvas_->canvas(); in GetSkCanvas() 77 canvas_->scale(-1.0, 1.0); in FlipHorizontal() 78 canvas_->translate(horizontalMoveDelta, 0.0); in FlipHorizontal() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_uni_ui_capture.cpp | 250 canvas_ = canvas; in SetPaintFilterCanvas() 297 if (!canvas_) { in ProcessRootRenderNode() 302 canvas_->Save(); in ProcessRootRenderNode() 304 canvas_->Restore(); in ProcessRootRenderNode() 313 if (!canvas_) { in ProcessCanvasRenderNode() 354 if (!canvas_) { in ProcessEffectRenderNode() 365 if (canvas_ == nullptr) { in ProcessSurfaceRenderNode() 416 canvas_->Save(); in ProcessSurfaceViewWithUni() 443 canvas_->Restore(); in ProcessSurfaceViewWithUni() 496 canvas_->Save(); in ProcessSurfaceViewWithoutUni() [all …]
|
H A D | rs_uni_render_virtual_processor.cpp | 120 canvas_ = renderFrame_->GetCanvas(); in InitForRenderThread() 121 if (canvas_ == nullptr) { in InitForRenderThread() 135 canvas_->Save(); in CanvasInit() 234 canvas_->Rotate(90, 0, 0); // 90 degrees in OriginScreenRotation() 240 canvas_->Rotate(270, 0, 0); // 270 degrees in OriginScreenRotation() 252 canvas_->Save(); in CalculateTransform() 254 ScaleMirrorIfNeed(angle, *canvas_); in CalculateTransform() 255 canvasMatrix_ = canvas_->GetTotalMatrix(); in CalculateTransform() 322 canvas_->Restore(); in ProcessDisplaySurfaceForRenderThread() 357 if (canvas_ == nullptr) { in CanvasClipRegionForUniscaleMode() [all …]
|
H A D | rs_virtual_screen_processor.cpp | 73 canvas_ = renderFrame_->GetCanvas(); in Init() 74 if (canvas_ == nullptr) { in Init() 77 canvas_->ConcatMatrix(screenTransformMatrix_); in Init() 84 if (renderFrame_ == nullptr || canvas_ == nullptr || renderEngine_ == nullptr) { in PostProcess() 89 canvas_->Clear(Drawing::Color::COLOR_BLACK); in PostProcess() 98 if (canvas_ == nullptr || renderEngine_ == nullptr) { in ProcessSurface() 118 renderEngine_->DrawSurfaceNodeWithParams(*canvas_, node, params); in ProcessSurface()
|
H A D | rs_surface_capture_task.cpp | 298 canvas_ = std::make_unique<RSPaintFilterCanvas>(surface); in SetSurface() 300 canvas_->SetDisableFilterCache(true); in SetSurface() 320 if (canvas_ == nullptr) { in ProcessDisplayRenderNode() 346 Drawing::AutoCanvasRestore acr(*canvas_.get(), true); in CaptureSingleSurfaceNodeWithoutUni() 347 canvas_->ConcatMatrix(translateMatrix); in CaptureSingleSurfaceNodeWithoutUni() 348 canvas_->Clear(Drawing::Color::COLOR_WHITE); in CaptureSingleSurfaceNodeWithoutUni() 353 canvas_->ConcatMatrix(translateMatrix); in CaptureSingleSurfaceNodeWithoutUni() 354 const auto saveCnt = canvas_->Save(); in CaptureSingleSurfaceNodeWithoutUni() 356 canvas_->RestoreToCount(saveCnt); in CaptureSingleSurfaceNodeWithoutUni() 364 canvas_->ConcatMatrix(translateMatrix); in CaptureSingleSurfaceNodeWithoutUni() [all …]
|
/ohos5.0/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 98 ASSERT_NE(canvas_, nullptr); 99 rsDirtyRectsDfx_->OnDraw(*canvas_); 105 rsDirtyRectsDfx_->OnDraw(*canvas_); 110 rsDirtyRectsDfx_->OnDraw(*canvas_); 132 ASSERT_NE(canvas_, nullptr); 133 rsDirtyRectsDfx_->OnDrawVirtual(*canvas_); 137 rsDirtyRectsDfx_->OnDrawVirtual(*canvas_); 150 rsDirtyRectsDfx_->DrawDirtyRegionInVirtual(*canvas_); 182 rsDirtyRectsDfx_->DrawDirtyRegionForDFX(*canvas_, rects); [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/effect/skia_effectChain/src/ |
H A D | sk_image_chain.cpp | 44 canvas_ = nullptr; in ~SKImageChain() 113 if (canvas_ == nullptr) { in CreateCPUCanvas() 140 if (canvas_ == nullptr) { in CreateGPUCanvas() 159 if (canvas_ == nullptr) { in ForceCPU() 167 canvas_ = nullptr; in ForceCPU() 173 canvas_ = nullptr; in ForceCPU() 226 return canvas_ != nullptr; in InitializeCanvas() 231 if (canvas_ == nullptr) { in CheckForErrors() 262 canvas_->save(); in DrawImage() 263 canvas_->resetMatrix(); in DrawImage() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/pipeline/ |
H A D | rs_render_thread_visitor.cpp | 514 canvas_->Save(); in ProcessRootRenderNode() 615 canvas_->Restore(); in ProcessRootRenderNode() 616 canvas_ = nullptr; in ProcessRootRenderNode() 630 if (!canvas_) { in ProcessCanvasRenderNode() 704 if (!canvas_) { in ProcessEffectRenderNode() 807 canvas_->Save(); in ProcessSurfaceViewInRT() 875 if (!canvas_) { in ProcessSurfaceRenderNode() 957 canvas_->Save(); in ProcessSurfaceRenderNode() 967 if (!canvas_) { in ProcessProxyRenderNode() 1012 canvas_->Save(); in ClipHoleForSurfaceNode() [all …]
|
H A D | rs_divided_ui_capture.cpp | 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_->SetMatrix(relativeMatrix); in ProcessCanvasRenderNode() 212 if (!canvas_) { in ProcessEffectRenderNode() [all …]
|
/ohos5.0/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()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_client/unittest/pipeline/ |
H A D | rs_divided_ui_capture_test.cpp | 218 rsDividedUICaptureVisitor.canvas_ = nullptr; 220 EXPECT_TRUE(rsDividedUICaptureVisitor.canvas_ == nullptr); 225 EXPECT_TRUE(rsDividedUICaptureVisitor.canvas_ != nullptr); 243 rsDividedUICaptureVisitor.canvas_ = nullptr; 245 EXPECT_TRUE(rsDividedUICaptureVisitor.canvas_ == nullptr); 250 EXPECT_TRUE(rsDividedUICaptureVisitor.canvas_ != nullptr); 272 rsDividedUICaptureVisitor.canvas_ = nullptr; 274 EXPECT_TRUE(rsDividedUICaptureVisitor.canvas_ == nullptr); 279 EXPECT_TRUE(rsDividedUICaptureVisitor.canvas_ != nullptr); 296 rsDividedUICaptureVisitor.canvas_ = nullptr; [all …]
|
/ohos5.0/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); 144 EXPECT_NE(filter->ProcessImage(canvas_, image_, src, dst), image_); 206 EXPECT_EQ(filter->ProcessImage(canvas_, image, src_, dst_), image); 362 EXPECT_EQ(filter->ProcessImageDDGR(canvas_, image_, 2), image_); 379 EXPECT_EQ(filter->ProcessImageDDGR(canvas_, image_, 2), image_); 396 EXPECT_EQ(filter->ProcessImageDDGR(canvas_, image_, 2), image_); 416 EXPECT_EQ(filter->ProcessImageDDGR(canvas_, image_, 2), image_); 436 EXPECT_EQ(filter->ProcessImageDDGR(canvas_, image_, 2), image_); [all …]
|
H A D | ge_mesa_blur_shader_filter_test.cpp | 38 static inline Drawing::Canvas canvas_; member in OHOS::GraphicsEffectEngine::GEMESABlurShaderFilterTest 51 canvas_.Restore(); in SetUp() 91 EXPECT_EQ(geMESABlurShaderFilter->ProcessImage(canvas_, image, src_, dst_), image); 106 EXPECT_EQ(geMESABlurShaderFilter1->ProcessImage(canvas_, image_, src_, dst_), image_); 113 EXPECT_EQ(geMESABlurShaderFilter2->ProcessImage(canvas_, image_, src_, dst_), image_); 131 EXPECT_EQ(geMESABlurShaderFilter->ProcessImage(canvas_, image_, src_, dst_), image_); 150 EXPECT_EQ(geMESABlurShaderFilter->ProcessImage(canvas_, image_, src_, dst_), image_); 172 …EXPECT_NE(filter->ScaleAndAddRandomColor(canvas_, image_, imageBlur, src_, dst_, width, height), i… 177 …EXPECT_NE(filter2->ScaleAndAddRandomColor(canvas_, image_, imageBlur, src_, dst_, width, height), …
|
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_); 81 EXPECT_EQ(geWaterRippleFilter->ProcessImage(canvas_, nullptr, src_, dst_), nullptr); 93 EXPECT_NE(geWaterRippleFilter->ProcessImage(canvas_, image_, src_, dst_), image_); 105 EXPECT_NE(geWaterRippleFilter->ProcessImage(canvas_, image_, src_, dst_), image_);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/drawing_ets/ets/pages/ |
H A D | testbase.ts | 46 canvas_: drawing.Canvas | undefined; //gpu离屏绘制canvas 62 this.canvas_ = new drawing.Canvas(this.pixelMap_); 63 if (this.canvas_ == null || this.canvas_ == undefined) { 72 this.canvas_.drawColor(backgroundColor); 122 if (this.canvas_ == null || this.canvas_ == undefined) { 126 this.OnTestFunctionCpu(this.canvas_); 132 if (this.canvas_ == null || this.canvas_ == undefined) { 136 await this.OnTestStabilityCpu(this.canvas_); 145 if (this.canvas_ == null || this.canvas_ == undefined) { 151 await this.OnTestPerformanceCpu(this.canvas_); [all …]
|
/ohos5.0/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); 156 ASSERT_TRUE(canvas_ != nullptr); 169 canvas_->SaveLayer({ nullptr, nullptr }); 190 canvas_->SaveLayer(maskLayerRec); 192 canvas_->Restore(); 193 canvas_->Restore(); [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/ |
H A D | rs_canvas_drawing_render_node_drawable.cpp | 136 DrawContent(*canvas_, rect); in DrawRenderContent() 206 DrawContent(*canvas_, rect); in PlaybackInCorrespondThread() 208 canvas_->Flush(); in PlaybackInCorrespondThread() 389 canvas_ = nullptr; in ResetSurface() 456 if (!canvas_ || !image_ || !surface_) { in GetPixelmap() 589 canvas_ = nullptr; in ResetSurfaceForVK() 698 canvas_->Save(); in ReuseBackendTexture() 701 canvas_->SetMatrix(preMatrix); in ReuseBackendTexture() 785 canvas_->Save(); in ResetSurfaceWithTexture() 788 canvas_->SetMatrix(preMatrix); in ResetSurfaceWithTexture() [all …]
|
/ohos5.0/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()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/draw/ |
H A D | canvas.h | 42 Canvas* canvas_; 123 AutoCanvasRestore(Canvas& canvas, bool doSave) : canvas_(canvas) in AutoCanvasRestore() 125 saveCount_ = canvas_.GetSaveCount(); in AutoCanvasRestore() 127 canvas_.Save(); in AutoCanvasRestore() 132 canvas_.RestoreToCount(saveCount_); in ~AutoCanvasRestore() 141 Canvas& canvas_;
|