Home
last modified time | relevance | path

Searched refs:canvasBackup_ (Results 1 – 6 of 6) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/
H A Drs_surface_render_node_drawable.cpp178 canvasBackup_ = nullptr; in PrepareOffscreenRender()
221 canvasBackup_ = curCanvas_; in PrepareOffscreenRender()
231 if (canvasBackup_ == nullptr) { in FinishOffscreenRender()
247 canvasBackup_->AttachBrush(paint); in FinishOffscreenRender()
248 canvasBackup_->DrawImage(*image, 0, 0, sampling); in FinishOffscreenRender()
249 canvasBackup_->DetachBrush(); in FinishOffscreenRender()
251 curCanvas_ = canvasBackup_; in FinishOffscreenRender()
466 if (needOffscreen && canvasBackup_) { in OnDraw()
467 Drawing::AutoCanvasRestore acrBackUp(*canvasBackup_, true); in OnDraw()
470 canvasBackup_->ConcatMatrix(surfaceParams->GetMatrix()); in OnDraw()
[all …]
H A Drs_display_render_node_drawable.cpp791 if (canvasBackup_ != nullptr) { in OnDraw()
1641 if (!canvasBackup_) { in ClearTransparentBeforeSaveLayer()
1661 RSAutoCanvasRestore arc(canvasBackup_.get()); in ClearTransparentBeforeSaveLayer()
1663 canvasBackup_->ClipRect(surfaceParams->GetBounds()); in ClearTransparentBeforeSaveLayer()
1692 canvasBackup_ = nullptr; in PrepareOffscreenRender()
1748 canvasBackup_ = std::exchange(curCanvas_, offscreenCanvas); in PrepareOffscreenRender()
1754 if (canvasBackup_ == nullptr) { in FinishOffscreenRender()
1773 canvasBackup_->AttachBrush(paint); in FinishOffscreenRender()
1774 canvasBackup_->DrawImage(*image, 0, 0, sampling); in FinishOffscreenRender()
1775 canvasBackup_->DetachBrush(); in FinishOffscreenRender()
[all …]
H A Drs_display_render_node_drawable.h192 …std::shared_ptr<RSPaintFilterCanvas> canvasBackup_ = nullptr; // backup current canvas before offs… variable
H A Drs_surface_render_node_drawable.h329 RSPaintFilterCanvas* canvasBackup_ = nullptr; // backup current canvas before offscreen rende variable
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/drawable/
H A Drs_surface_render_node_drawable_test.cpp609 surfaceDrawable_->canvasBackup_ = &backupCanvas;
H A Drs_display_render_node_drawable_test.cpp1279 ASSERT_FALSE(displayDrawable_->canvasBackup_);