diff options
author | Florin Malita <fmalita@chromium.org> | 2019-01-11 11:08:35 -0500 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2019-01-11 17:04:26 +0000 |
commit | 950243df0eb25f5ae5765755c2d02a794aa00599 (patch) | |
tree | 71aec26386f1b12db23621f3be371cfda286ddad /tools | |
parent | 4c631e270bd37b2c4debc355a8b46fad267c3f37 (diff) | |
download | platform_external_skqp-950243df0eb25f5ae5765755c2d02a794aa00599.tar.gz platform_external_skqp-950243df0eb25f5ae5765755c2d02a794aa00599.tar.bz2 platform_external_skqp-950243df0eb25f5ae5765755c2d02a794aa00599.zip |
Hack up SkShaper to pass additional callback info
- rename LineHandler -> RunHandler (since it gets called per run)
- pass additionl run info:
* line index
* cumulative advance
* ascent/descent/leading
Bug: skia:
Change-Id: Ie848e5a35243088b99989c73fdec44c6a1bdd051
Reviewed-on: https://skia-review.googlesource.com/c/183300
Reviewed-by: Ben Wagner <bungeman@google.com>
Commit-Queue: Florin Malita <fmalita@chromium.org>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/using_skia_and_harfbuzz.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/using_skia_and_harfbuzz.cpp b/tools/using_skia_and_harfbuzz.cpp index cabd7df61e..b7392180e8 100644 --- a/tools/using_skia_and_harfbuzz.cpp +++ b/tools/using_skia_and_harfbuzz.cpp @@ -139,7 +139,7 @@ public: } void WriteLine(const SkShaper& shaper, const char *text, size_t textBytes) { - SkTextBlobBuilderLineHandler textBlobBuilder; + SkTextBlobBuilderRunHandler textBlobBuilder; SkPoint endPoint = shaper.shape(&textBlobBuilder, font, text, textBytes, true, SkPoint{0, 0}, config->page_width.value - 2*config->left_margin.value); |