Home | History | Annotate | Download | only in fonts

Lines Matching refs:TextRun

58 class TextRun;
106 float width(const TextRun&, HashSet<const SimpleFontData*>* fallbackFonts = 0, GlyphOverflow* = 0) const;
107 float width(const TextRun&, int& charsConsumed, Glyph& glyphId) const;
109 int offsetForPosition(const TextRun&, float position, bool includePartialGlyphs) const;
110 FloatRect selectionRectForText(const TextRun&, const FloatPoint&, int h, int from = 0, int to = -1, bool accountForGlyphBounds = false) const;
136 CodePath codePath(const TextRun&) const;
151 float floatWidthForSimpleText(const TextRun&, HashSet<const SimpleFontData*>* fallbackFonts = 0, IntRectExtent* glyphBounds = 0) const;
152 int offsetForPositionForSimpleText(const TextRun&, float position, bool includePartialGlyphs) const;
153 FloatRect selectionRectForSimpleText(const TextRun&, const FloatPoint&, int h, int from, int to, bool accountForGlyphBounds) const;
161 float floatWidthForComplexText(const TextRun&, HashSet<const SimpleFontData*>* fallbackFonts, IntRectExtent* glyphBounds) const;
162 int offsetForPositionForComplexText(const TextRun&, float position, bool includePartialGlyphs) const;
163 FloatRect selectionRectForComplexText(const TextRun&, const FloatPoint&, int h, int from, int to) const;