diff options
author | Stan Iliev <stani@google.com> | 2016-10-17 16:26:15 -0400 |
---|---|---|
committer | Stan Iliev <stani@google.com> | 2016-10-31 14:27:02 -0400 |
commit | 021693b967a2c5556dddd183eb0247df4079e1ad (patch) | |
tree | 162c1da3b5fad315aa0591f16e3f66b899e1b6cc /libs/hwui/SkiaCanvas.h | |
parent | 99449eea6cfe174eba269b3cfff06e6533d6314e (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.h | 2 |
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(); } |