Home | History | Annotate | Download | only in harfbuzz

Lines Matching refs:HarfBuzzRun

75 HarfBuzzShaper::HarfBuzzRun::HarfBuzzRun(const SimpleFontData* fontData, unsigned startIndex, unsigned numCharacters, TextDirection direction, hb_script_t script)
84 void HarfBuzzShaper::HarfBuzzRun::applyShapeResult(hb_buffer_t* harfBuzzBuffer)
93 void HarfBuzzShaper::HarfBuzzRun::setGlyphAndPositions(unsigned index, uint16_t glyphId, float advance, float offsetX, float offsetY)
100 int HarfBuzzShaper::HarfBuzzRun::characterIndexForXPosition(float targetX)
133 float HarfBuzzShaper::HarfBuzzRun::xPositionForOffset(unsigned offset)
446 m_harfBuzzRuns.append(HarfBuzzRun::create(currentFontData, startIndexOfCurrentRun, numCharactersOfCurrentRun, m_run.direction(), script));
462 HarfBuzzRun* currentRun = m_harfBuzzRuns[runIndex].get();
509 void HarfBuzzShaper::setGlyphPositionsForHarfBuzzRun(HarfBuzzRun* currentRun, hb_buffer_t* harfBuzzBuffer)
560 void HarfBuzzShaper::fillGlyphBufferFromHarfBuzzRun(GlyphBuffer* glyphBuffer, HarfBuzzRun* currentRun, FloatPoint& firstOffsetOfNextRun)
594 HarfBuzzRun* currentRun = m_harfBuzzRuns[runIndex].get();
601 HarfBuzzRun* currentRun = m_harfBuzzRuns[runIndex].get();