skia2/modules/skottie
Florin Malita 960f3d4cd1 [skottie] Text anchor point grouping support
Implement all AE grouping modes: character/word/line/all.

 -- character grouping was already supported (default mode)

 -- for word and line grouping, expand the existing domain mapping logic
    to also track cumulative advance and max(ascent) per span, then use
    this info to compute anchor point boxes

 -- for "all" grouping, the anchor point box coincides with the text box

(https://helpx.adobe.com/after-effects/using/animating-text.html#text_anchor_point_properties)

TBR=
Change-Id: I8564f1349d167d82c31862d8f7e57615cdae0dcf
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/274201
Reviewed-by: Florin Malita <fmalita@chromium.org>
Commit-Queue: Florin Malita <fmalita@chromium.org>
2020-03-02 23:07:39 +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] Text anchor point grouping support 2020-03-02 23:07:39 +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