summaryrefslogtreecommitdiff
path: root/libs/hwui/SkiaCanvas.cpp
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2019-07-22 22:54:47 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2019-07-22 22:54:47 +0000
commit5c8d9dbbccd35eb5ca3847f3f0e2995b5caa1fbb (patch)
tree59f6003f2f4cc2e8b476a1484fbb135cdcd2cf31 /libs/hwui/SkiaCanvas.cpp
parent88fc0c33a385cd5d32663b16b960853c119f6dfc (diff)
parent894e85a34d8e682cae72ec97d05dc19100ee9636 (diff)
Merge "Remove final usage of asSkCanvas"
Diffstat (limited to 'libs/hwui/SkiaCanvas.cpp')
-rw-r--r--libs/hwui/SkiaCanvas.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/libs/hwui/SkiaCanvas.cpp b/libs/hwui/SkiaCanvas.cpp
index 6ea6af8f2935..f01b1bfa780d 100644
--- a/libs/hwui/SkiaCanvas.cpp
+++ b/libs/hwui/SkiaCanvas.cpp
@@ -778,6 +778,13 @@ void SkiaCanvas::drawCircle(uirenderer::CanvasPropertyPrimitive* x,
mCanvas->drawDrawable(drawable.get());
}
+void SkiaCanvas::drawPicture(const SkPicture& picture) {
+ // TODO: Change to mCanvas->drawPicture()? SkCanvas::drawPicture seems to be
+ // where the logic is for playback vs. ref picture. Using picture.playback here
+ // to stay behavior-identical for now, but should revisit this at some point.
+ picture.playback(mCanvas);
+}
+
// ----------------------------------------------------------------------------
// Canvas draw operations: View System
// ----------------------------------------------------------------------------