skia2/platform_tools
Florin Malita 2a650cc795 [androidkit] Split Canvas backing store into Surface
Add a Surface abstraction to manage the canvas backing store (equivalent
to SkSurface).

This allows relieving Canvas of buffer management duties - we can now
focus solely on rendering APIs at this level.

At the moment, only a Bitmap-backed surface is implemented -- but other
native surface types will be added.

Also relocate native code to 'src'.

Change-Id: I46738472536cf24524428dbd36969f2b99d251e3
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/395536
Reviewed-by: Jorge Betancourt <jmbetancourt@google.com>
Commit-Queue: Florin Malita <fmalita@google.com>
2021-04-13 13:56:04 +00:00
..
android [androidkit] Split Canvas backing store into Surface 2021-04-13 13:56:04 +00:00
debugging Add SkSpan support to the Skia LLDB visualizer. 2020-12-22 18:10:12 +00:00
ios Reland "Add launch screen to iOS apps" 2019-09-05 14:05:08 +00:00
libraries/include SkAR: drawing text, shapes, rotation modes enabled, translating objects 2018-06-19 19:10:54 +00:00