Home | History | Annotate | Download | only in layoutex

Lines Matching refs:positions

394             fStyleRunInfo[run].positions = NULL;
430 // For each layout get the positions and convert them into glyph widths, in
452 fStyleRunInfo[run].positions = LE_NEW_ARRAY(float, glyphCount * 2 + 2);
454 (fStyleRunInfo[run].positions == NULL)) {
465 engine->getGlyphPositions(fStyleRunInfo[run].positions, layoutStatus);
478 fGlyphWidths[glyphBase + glyph] = fStyleRunInfo[run].positions[glyph * 2 + 2] - fStyleRunInfo[run].positions[glyph * 2];
591 LE_DELETE_ARRAY(fStyleRunInfo[run].positions);
594 fStyleRunInfo[run].positions = NULL;
1090 fVisualRunLastX -= fStyleRunInfo[run].positions[leftGlyph * 2];
1099 float *positions = LE_NEW_ARRAY(float, glyphCount * 2 + 2);
1105 positions[outGlyph] = fStyleRunInfo[run].positions[inGlyph] + fVisualRunLastX;
1106 positions[outGlyph + 1] = fStyleRunInfo[run].positions[inGlyph + 1] + fVisualRunLastY;
1111 fVisualRunLastX = positions[outGlyph - 2];
1112 fVisualRunLastY = positions[outGlyph - 1];
1129 line->append(fStyleRunInfo[run].font, direction, glyphCount, glyphs, positions, glyphToCharMap);
1204 const float *positions = lastRun->getPositions();
1206 return (le_int32) positions[glyphCount * 2];
1219 const LEGlyphID glyphs[], const float positions[], const le_int32 glyphToCharMap[])
1231 fRuns[fRunCount++] = new ParagraphLayout::VisualRun(font, direction, glyphCount, glyphs, positions, glyphToCharMap);