Lines Matching refs:Line
662 ParagraphLayout::Line *ParagraphLayout::nextLine(float width)
678 // If no glyphs fit on the line, force one to fit.
681 // start of a line unless the paragraph consists of
684 // the previous line...)
1006 ParagraphLayout::Line *ParagraphLayout::computeVisualRuns()
1023 Line *line = new Line();
1040 appendRun(line, run, firstChar, lastChar);
1044 return line;
1047 void ParagraphLayout::appendRun(ParagraphLayout::Line *line, le_int32 run, le_int32 firstChar, le_int32 lastChar)
1085 // a line, we want the first glyph to be at x = 0, even if it comes
1119 // Because fGlyphToCharMap is stored in logical order to facilitate line breaking,
1129 line->append(fStyleRunInfo[run].font, direction, glyphCount, glyphs, positions, glyphToCharMap);
1152 const char ParagraphLayout::Line::fgClassID = 0;
1157 ParagraphLayout::Line::~Line()
1168 le_int32 ParagraphLayout::Line::getAscent() const
1171 ((ParagraphLayout::Line *)this)->computeMetrics();
1177 le_int32 ParagraphLayout::Line::getDescent() const
1180 ((ParagraphLayout::Line *)this)->computeMetrics();
1186 le_int32 ParagraphLayout::Line::getLeading() const
1189 ((ParagraphLayout::Line *)this)->computeMetrics();
1195 le_int32 ParagraphLayout::Line::getWidth() const
1209 const ParagraphLayout::VisualRun *ParagraphLayout::Line::getVisualRun(le_int32 runIndex) const
1218 void ParagraphLayout::Line::append(const LEFontInstance *font, UBiDiDirection direction, le_int32 glyphCount,
1234 void ParagraphLayout::Line::computeMetrics()