Home | History | Annotate | Download | only in layoutex

Lines Matching full:glyphcount

392             fStyleRunInfo[run].glyphCount = 0;
415 fStyleRunInfo[run].glyphCount = fStyleRunInfo[run].engine->layoutChars(fChars, runStart, fStyleRunLimits[run] - runStart, fCharCount,
424 fGlyphCount += fStyleRunInfo[run].glyphCount;
448 le_int32 glyphCount = fStyleRunInfo[run].glyphCount;
451 fStyleRunInfo[run].glyphs = LE_NEW_ARRAY(LEGlyphID, glyphCount);
452 fStyleRunInfo[run].positions = LE_NEW_ARRAY(float, glyphCount * 2 + 2);
477 for (glyph = 0; glyph < glyphCount; glyph += 1) {
482 LXUtilities::reverse(&fGlyphWidths[glyphBase], glyphCount);
483 LXUtilities::reverse(&fGlyphToCharMap[glyphBase], glyphCount);
1074 le_int32 last = glyphBase + fStyleRunInfo[run].glyphCount - 1;
1097 le_int32 glyphCount = rightGlyph - leftGlyph;
1098 LEGlyphID *glyphs = LE_NEW_ARRAY(LEGlyphID, glyphCount);
1099 float *positions = LE_NEW_ARRAY(float, glyphCount * 2 + 2);
1100 le_int32 *glyphToCharMap = LE_NEW_ARRAY(le_int32, glyphCount);
1102 LE_ARRAY_COPY(glyphs, &fStyleRunInfo[run].glyphs[leftGlyph], glyphCount);
1122 le_int32 base = glyphBase + fStyleRunInfo[run].glyphCount - 1;
1129 line->append(fStyleRunInfo[run].font, direction, glyphCount, glyphs, positions, glyphToCharMap);
1203 le_int32 glyphCount = lastRun->getGlyphCount();
1206 return (le_int32) positions[glyphCount * 2];
1218 void ParagraphLayout::Line::append(const LEFontInstance *font, UBiDiDirection direction, le_int32 glyphCount,
1231 fRuns[fRunCount++] = new ParagraphLayout::VisualRun(font, direction, glyphCount, glyphs, positions, glyphToCharMap);