Home | History | Annotate | Download | only in layoutex

Lines Matching full:line

628 ParagraphLayout::Line *ParagraphLayout::nextLine(float width)
644 // If no glyphs fit on the line, force one to fit.
647 // start of a line unless the paragraph consists of
650 // the previous line...)
972 ParagraphLayout::Line *ParagraphLayout::computeVisualRuns()
989 Line *line = new Line();
1006 appendRun(line, run, firstChar, lastChar);
1010 return line;
1013 void ParagraphLayout::appendRun(ParagraphLayout::Line *line, le_int32 run, le_int32 firstChar, le_int32 lastChar)
1051 // a line, we want the first glyph to be at x = 0, even if it comes
1085 // Because fGlyphToCharMap is stored in logical order to facilitate line breaking,
1095 line->append(fStyleRunInfo[run].font, direction, glyphCount, glyphs, positions, glyphToCharMap);
1118 const char ParagraphLayout::Line::fgClassID = 0;
1123 ParagraphLayout::Line::~Line()
1134 le_int32 ParagraphLayout::Line::getAscent() const
1137 ((ParagraphLayout::Line *)this)->computeMetrics();
1143 le_int32 ParagraphLayout::Line::getDescent() const
1146 ((ParagraphLayout::Line *)this)->computeMetrics();
1152 le_int32 ParagraphLayout::Line::getLeading() const
1155 ((ParagraphLayout::Line *)this)->computeMetrics();
1161 le_int32 ParagraphLayout::Line::getWidth() const
1175 const ParagraphLayout::VisualRun *ParagraphLayout::Line::getVisualRun(le_int32 runIndex) const
1184 void ParagraphLayout::Line::append(const LEFontInstance *font, UBiDiDirection direction, le_int32 glyphCount,
1200 void ParagraphLayout::Line::computeMetrics()