skia2/modules/skottie
Florin Malita 178b860769 [skottie] Initial support for per-character 3D
When per-character 3D is enabled, text properties can be animated in
3 dimensions.

 - position and scale become 3-value vectors
 - in addition to existing "r" (really rz), rotation gains "rx" and "ry"
 - instead of specializing for 3D, expand the existing structures to
   handle both 3D and 2D modes
 - also ensure that sksg::Transform does not flatten to SkMatrix

Change-Id: I426a7ee1ff38c1702deb85e9f1db80f6069f36d6
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/272648
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Florin Malita <fmalita@chromium.org>
2020-02-21 21:14:02 +00:00
..
fuzz rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
gm rm Sk3D.h -- long live SkMat4 2020-02-20 13:15:33 +00:00
include This change allows users of PropertyObserver to compose a full keypath for each of the modified properties. 2020-02-12 14:13:13 +00:00
src [skottie] Initial support for per-character 3D 2020-02-21 21:14:02 +00:00
tests [skottie] Refactor keyframe encoding 2020-02-13 18:54:32 +00:00
utils This change allows users of PropertyObserver to compose a full keypath for each of the modified properties. 2020-02-12 14:13:13 +00:00
BUILD.gn rm Sk3D.h -- long live SkMat4 2020-02-20 13:15:33 +00:00
skottie.gni [skottie] Cleanup: finalize adapter conversion 2020-02-03 18:56:01 +00:00