skia2/tools/debugger
brianosman fad98562d8 Prototype code that turns any/every flattenable into JSON
This makes inspecting things in SkDebugger far more useful - any filter
or other complex object on the paint is ultimately visible. You still
have to do some guess work to figure out what the fields actually mean,
but you can at least cross-reference with the code in flatten().

Screenshots:
Before: https://screenshot.googleplex.com/a6JM5HBBe6G.png
After : https://screenshot.googleplex.com/XQfr4YJ6mnH.png

Changes to public API are just removals and changes to make
some functions virtual.

TBR=reed@google.com

BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1920423002

Review-Url: https://codereview.chromium.org/1920423002
2016-05-04 11:06:28 -07:00
..
SkDebugCanvas.cpp Clean up test drawContext usage 2016-04-28 14:32:04 -07:00
SkDebugCanvas.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkDrawCommand.cpp Prototype code that turns any/every flattenable into JSON 2016-05-04 11:06:28 -07:00
SkDrawCommand.h Prototype code that turns any/every flattenable into JSON 2016-05-04 11:06:28 -07:00
SkJsonWriteBuffer.cpp Prototype code that turns any/every flattenable into JSON 2016-05-04 11:06:28 -07:00
SkJsonWriteBuffer.h Prototype code that turns any/every flattenable into JSON 2016-05-04 11:06:28 -07:00
SkObjectParser.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkObjectParser.h moved debugger support files from src/utils/debugger to tools/debugger 2016-02-09 12:44:06 -08:00
SkOverdrawMode.cpp change flattenable factory to return sk_sp 2016-04-03 09:11:13 -07:00
SkOverdrawMode.h switch xfermodes over to sk_sp 2016-03-29 11:32:50 -07:00