e695e53f1c
Range selector's "Based On" property controls how range indices map to glyphs: characters, characters-excluding-spaces, words, lines. To support this feature: - update SkottieShaper to track domain-relevant info per fragment (fLineIndex, fIsWhitespace) - update TextAdapter to build domain maps (domain index -> fragment span) - update RangeSelector to run its range indices through a domain map, if present. Change-Id: I80e713f6beaa2578aa0eae1d1ddae8e1e47d8d10 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/219859 Commit-Queue: Florin Malita <fmalita@chromium.org> Reviewed-by: Ben Wagner <bungeman@google.com> |
||
---|---|---|
.. | ||
canvaskit | ||
particles | ||
pathkit | ||
skottie | ||
sksg | ||
skshaper |