summaryrefslogtreecommitdiff
path: root/libs/hwui/SkiaCanvas.h
diff options
context:
space:
mode:
authorStan Iliev <stani@google.com>2016-10-17 16:26:15 -0400
committerStan Iliev <stani@google.com>2016-10-31 14:27:02 -0400
commit021693b967a2c5556dddd183eb0247df4079e1ad (patch)
tree162c1da3b5fad315aa0591f16e3f66b899e1b6cc /libs/hwui/SkiaCanvas.h
parent99449eea6cfe174eba269b3cfff06e6533d6314e (diff)
Implement SkiaRecordingCanvas, RenderNodeDrawable and other drawables.
Implement SkiaRecordingCanvas, RenderNodeDrawable, GLFunctorDrawable, LayerDrawable, StartReorderBarrierDrawable, EndReorderBarrierDrawable. Move AnimatedRoundRect and AnimatedCircle in a separate file. All Skia pipeline files are moved in hwui/pipeline/skia folder. Add unit tests for RenderNodeDrawable, StartReorderBarrierDrawable, EndReorderBarrierDrawable and SkiaRecordingCanvas. Test: I tested manually on 6P devices and did run the unit tests. Change-Id: If2a347bd1fc4689953822294ce5bf98c7f3f57c7
Diffstat (limited to 'libs/hwui/SkiaCanvas.h')
-rw-r--r--libs/hwui/SkiaCanvas.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/hwui/SkiaCanvas.h b/libs/hwui/SkiaCanvas.h
index d1edff98eac6..a0cdfcbfeab7 100644
--- a/libs/hwui/SkiaCanvas.h
+++ b/libs/hwui/SkiaCanvas.h
@@ -40,6 +40,8 @@ public:
*/
explicit SkiaCanvas(SkCanvas* canvas);
+ virtual ~SkiaCanvas();
+
virtual SkCanvas* asSkCanvas() override {
return mCanvas.get();
}