skia2/tools/viewer
Chris Dalton f3242c44cf Add an skp loader to CanvasKit viewer
The new loader works by checking for a "slide" flag, and if it ends in
".skp", then we treat the slide name as a URL and try to pull it in with
an HTTP request and parse it as an SkPicture.

It is the user's responsibility to copy or link skps into their
canvaskit server directory.

Change-Id: Iaafa84300d36d2d5a0bb29c47761ec67076c0f50
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/292204
Commit-Queue: Chris Dalton <csmartdalton@google.com>
Reviewed-by: Kevin Lubick <kjlubick@google.com>
Reviewed-by: Florin Malita <fmalita@chromium.org>
2020-05-28 17:29:28 +00:00
..
AnimTimer.h tools: separate TimeUtils from AnimTimer 2019-07-12 15:05:01 +00:00
BisectSlide.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
BisectSlide.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GMSlide.cpp tell gms when they are being run in viewer 2020-05-27 21:26:58 +00:00
GMSlide.h Clean up some gm factory use. 2019-08-13 15:57:37 +00:00
ImageSlide.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
ImageSlide.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
ImGuiLayer.cpp Revert "Revert "move onto new factories for SkMatrix"" 2020-05-21 16:58:39 +00:00
ImGuiLayer.h Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
ParticlesSlide.cpp Pure SkSL RNG for particles 2020-04-10 17:20:07 +00:00
ParticlesSlide.h Particles: Remove play-position thing, simplify mouse tracking 2019-12-05 20:07:13 +00:00
SampleSlide.cpp tools/skui: put all enums in a common namespace 2019-08-29 15:39:32 +00:00
SampleSlide.h tools/skui: put all enums in a common namespace 2019-08-29 15:39:32 +00:00
SkottieSlide.cpp [skottie] Add support for embedded fonts (glyph paths) 2020-05-21 01:27:34 +00:00
SkottieSlide.h [skottie] Add support for embedded fonts (glyph paths) 2020-05-21 01:27:34 +00:00
SKPSlide.cpp Add an skp loader to CanvasKit viewer 2020-05-28 17:29:28 +00:00
SKPSlide.h Add an skp loader to CanvasKit viewer 2020-05-28 17:29:28 +00:00
SkSLSlide.cpp Add 'shader' as an alias for 'fragmentProcessor' 2020-05-15 13:52:15 +00:00
SkSLSlide.h Handle runtime effect shader errors better 2020-03-06 21:32:31 +00:00
Slide.h tools/skui: put all enums in a common namespace 2019-08-29 15:39:32 +00:00
SlideDir.cpp update skstd 2020-04-30 15:05:43 +00:00
SlideDir.h [skottie] Cleanup: relocate Animator base class out of SkSG 2020-03-26 20:50:10 +00:00
StatsLayer.cpp Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
StatsLayer.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SvgSlide.cpp [svg] Adjust container size on Viewer window resize 2020-04-09 12:16:34 +00:00
SvgSlide.h [svg] Adjust container size on Viewer window resize 2020-04-09 12:16:34 +00:00
TouchGesture.cpp Hook up pinch-zoom and swipe gestures. 2019-09-10 13:34:47 +00:00
TouchGesture.h Hook up pinch-zoom and swipe gestures. 2019-09-10 13:34:47 +00:00
Viewer.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
Viewer.h add draw-via-serialize mode to viewer 2020-03-12 18:36:27 +00:00