Lines Matching refs:run
40 void Font::drawComplexText(GraphicsContext* context, const TextRun& run, const FloatPoint& point, int, int) const
43 HarfBuzzShaper shaper(this, run);
45 drawGlyphBuffer(context, run, glyphBuffer, point);
50 void Font::drawEmphasisMarksForComplexText(GraphicsContext* /* context */, const TextRun& /* run */, const AtomicString& /* mark */, const FloatPoint& /* point */, int /* from */, int /* to */) const
65 float Font::floatWidthForComplexText(const TextRun& run, HashSet<const SimpleFontData*>*, GlyphOverflow*) const
67 HarfBuzzShaper shaper(this, run);
70 LOG_ERROR("Shaper couldn't shape text run.");
74 int Font::offsetForPositionForComplexText(const TextRun& run, float x, bool) const
76 HarfBuzzShaper shaper(this, run);
79 LOG_ERROR("Shaper couldn't shape text run.");
83 FloatRect Font::selectionRectForComplexText(const TextRun& run, const FloatPoint& point, int h, int from, int to) const
85 HarfBuzzShaper shaper(this, run);
88 LOG_ERROR("Shaper couldn't shape text run.");