Home
last modified time | relevance | path

Searched refs:ShapedGlyph (Results 1 – 2 of 2) sorted by relevance

/external/skqp/modules/skshaper/src/
DSkShaper_harfbuzz.cpp399 struct ShapedGlyph { struct
410 UBiDiLevel level, std::unique_ptr<ShapedGlyph[]> glyphs) in ShapedRun()
420 std::unique_ptr<ShapedGlyph[]> fGlyphs;
443 const ShapedGlyph& glyph = run.fGlyphs[is_LTR(run.fLevel) ? start + i : end - 1 - i]; in append()
472 ShapedGlyph* next() { in next()
488 ShapedGlyph* current() { in current()
659 std::unique_ptr<ShapedGlyph[]>(new ShapedGlyph[len])); in shape()
666 ShapedGlyph& glyph = run.fGlyphs[i]; in shape()
684 ShapedGlyph& glyph = run.fGlyphs[i]; in shape()
706 while (ShapedGlyph* glyph = glyphIterator.current()) { in shape()
[all …]
/external/skia/modules/skshaper/src/
DSkShaper_harfbuzz.cpp489 struct ShapedGlyph { struct
502 std::unique_ptr<ShapedGlyph[]> glyphs, size_t numGlyphs, SkVector advance = {0, 0}) in ShapedRun()
510 std::unique_ptr<ShapedGlyph[]> fGlyphs;
535 const ShapedGlyph& glyph = run.fGlyphs[is_LTR(run.fLevel) ? startGlyphIndex + i in append()
613 ShapedGlyph* next() { in next()
629 ShapedGlyph* current() { in current()
941 std::unique_ptr<ShapedGlyph[]>(), in wrap()
972 best.fGlyphs = std::make_unique<ShapedGlyph[]>(best.fNumGlyphs); in wrap()
974 best.fNumGlyphs * sizeof(ShapedGlyph)); in wrap()
1032 ShapedGlyph& glyph = run.fGlyphs[i]; in wrap()
[all …]