Lines Matching refs:ShapedGlyph
653 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()
1188 while (ShapedGlyph* glyph = current.current()) { in shapeOk()
1255 ShapedGlyph* nextGlyph = glyphIterator.next(); in shapeOk()
1389 std::unique_ptr<ShapedGlyph[]>(new ShapedGlyph[len]), len); in shape()
1396 ShapedGlyph& glyph = run.fGlyphs[i]; in shape()