skia2/tools/viewer
Brian Osman bdcdf1a7c3 Add SkParticleValue to allow further customization of curve behavior
All curves (and path affectors) are driven by an SkParticleValue. The
value can derive its value from the current defaults (age of particle
or effect), or explicitly choose the other one, a random value, or any
other particle value. Values can be range adjusted and support repeat,
clamp, and mirror tiling.

Also fixed some more issues related to resource path in the slide GUI.

Bug: skia:
Change-Id: I4755018d5b57ae2d5ec400d541055ca4fb542978
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/196760
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
2019-03-04 22:04:17 +00:00
..
BisectSlide.cpp Stop using SkTSwap. 2018-06-19 02:06:31 +00:00
BisectSlide.h test,tools: whitespace changes for clang-format 2018-09-19 17:50:51 +00:00
GMSlide.cpp Allow slides/gms to extend the UI 2018-05-15 14:29:43 +00:00
GMSlide.h Allow slides/gms to extend the UI 2018-05-15 14:29:43 +00:00
ImageSlide.cpp Add onBackendCreated callback to Viewer 2017-02-24 22:37:34 +00:00
ImageSlide.h Simplify viewer's handling of backbuffer surface and color space 2017-02-08 17:34:05 +00:00
ImGuiLayer.cpp Fix vertex indexing error when using ImGui skiaWidgets 2019-02-08 15:43:26 +00:00
ImGuiLayer.h Add ImGui::DragCanvas, to simplify several custom widgets 2019-02-11 16:31:59 +00:00
NIMASlide.cpp Refactor Nima code 2018-10-30 19:32:52 +00:00
NIMASlide.h Refactor Nima code 2018-10-30 19:32:52 +00:00
ParticlesSlide.cpp Add SkParticleValue to allow further customization of curve behavior 2019-03-04 22:04:17 +00:00
ParticlesSlide.h Various particle system improvements 2019-02-14 20:19:08 +00:00
SampleSlide.cpp Make Slide::getDimensions pure virtual. 2018-09-05 15:05:14 +00:00
SampleSlide.h Make Slide::getDimensions pure virtual. 2018-09-05 15:05:14 +00:00
SkottieSlide.cpp drawText Cleanup, part 2 2019-01-09 16:01:59 +00:00
SkottieSlide.h [skottie] Plumb external SkFontMgr 2018-08-23 13:13:30 +00:00
SKPSlide.cpp SkFontData to use smart pointers. 2016-09-16 06:24:20 -07:00
SKPSlide.h Add samples to Viewer. 2016-06-16 09:52:35 -07:00
Slide.h Make Slide::getDimensions pure virtual. 2018-09-05 15:05:14 +00:00
SlideDir.cpp [sksg] Hit-testing API 2019-02-12 15:01:05 +00:00
SlideDir.h Don't use MEM_MOVE=true with SkTArrays of sk_sp 2018-09-05 20:11:07 +00:00
StatsLayer.cpp drawText Cleanup, part 2 2019-01-09 16:01:59 +00:00
StatsLayer.h Add 'u' to zoom stats display on high DPI devices 2018-07-30 15:00:25 +00:00
SvgSlide.cpp Fix !defined(SK_XML) builds 2018-08-01 14:28:56 +00:00
SvgSlide.h Viewer SVG support 2018-04-05 16:34:22 +00:00
TouchGesture.cpp Move Views into Sample and Viewer. 2018-08-09 15:25:32 +00:00
TouchGesture.h Move Views into Sample and Viewer. 2018-08-09 15:25:32 +00:00
Viewer.cpp Restore old Viewer setup order. 2019-03-02 03:45:39 +00:00
Viewer.h Update Viewer for SkFont overrides. 2019-01-23 16:38:40 +00:00