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.cpp653 struct ShapedGlyph { struct
666 std::unique_ptr<ShapedGlyph[]> glyphs, int numGlyphs) in ShapedRun()
674 std::unique_ptr<ShapedGlyph[]> fGlyphs;
698 const ShapedGlyph& glyph = run.fGlyphs[is_LTR(run.fLevel) ? start + i : end - 1 - i]; in append()
772 ShapedGlyph* next() { in next()
788 ShapedGlyph* current() { in current()
1035 std::unique_ptr<ShapedGlyph[]>(), in shapeCorrect()
1070 best.fGlyphs.reset(new ShapedGlyph[best.fNumGlyphs]); in shapeCorrect()
1072 best.fNumGlyphs * sizeof(ShapedGlyph)); in shapeCorrect()
1146 ShapedGlyph& glyph = run.fGlyphs[i]; in shapeOk()
[all …]