skia2/modules
Jorge Betancourt e3f8030494 [androidkit] implement ThreadedSurface backed by WindowSurface
This moves ownership of the SkSurface to ThreadedSurface::fWindowSurface.

When we pass a Message to the SurfaceThread, we will include  a pointer to ThreadedSurface.fWindowSurface so we can call:
getCanvas() to draw the SkPicture
WindowSurface's constructor so it can hold the WindowContext made during the init

To reference WindowSurface in SurfaceThread, we need to make a header for Surface.cpp (added in this cl)

Change-Id: I8c67223eee301a1b6e0d05934e1f8597cf70bc64
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/404918
Commit-Queue: Jorge Betancourt <jmbetancourt@google.com>
Reviewed-by: Florin Malita <fmalita@chromium.org>
2021-05-13 17:15:49 +00:00
..
androidkit [androidkit] implement ThreadedSurface backed by WindowSurface 2021-05-13 17:15:49 +00:00
audioplayer implement SkAudioPLayer for Android 2020-12-15 00:12:48 +00:00
canvaskit Expose embolden on Font 2021-05-09 18:03:44 +00:00
particles Remove SkSpan class template deduction guides 2021-05-11 20:06:29 +00:00
pathkit [canvaskit] Update to emsdk 2.0.10 2020-12-14 15:27:28 +00:00
skottie [skottie] Add support for min/max text font size 2021-05-06 15:41:07 +00:00
skparagraph Move SkSpan to include/, for use in public API 2021-05-12 13:19:32 +00:00
skplaintexteditor Reland "Fix sk_app macOS raster window build conditions." 2021-04-19 18:25:44 +00:00
skresources ResourceProviderProxyBase should forward loadAudioAsset() 2021-02-09 01:24:04 +00:00
sksg Separate general defaults from Skia defaults 2021-03-22 15:30:56 +00:00
skshaper Move SkSpan to include/, for use in public API 2021-05-12 13:19:32 +00:00
svg [svg] Implement feImage 2021-05-05 16:48:03 +00:00