HomeSort by relevance Sort by last modified time
    Searched refs:HarfBuzzRun (Results 1 - 2 of 2) sorted by null

  /external/chromium_org/third_party/WebKit/Source/core/platform/graphics/harfbuzz/
HarfBuzzShaper.h 68 class HarfBuzzRun {
70 static PassOwnPtr<HarfBuzzRun> create(const SimpleFontData* fontData, unsigned startIndex, unsigned numCharacters, TextDirection direction, hb_script_t script)
72 return adoptPtr(new HarfBuzzRun(fontData, startIndex, numCharacters, direction, script));
95 HarfBuzzRun(const SimpleFontData*, unsigned startIndex, unsigned numCharacters, TextDirection, hb_script_t);
126 void fillGlyphBufferFromHarfBuzzRun(GlyphBuffer*, HarfBuzzRun*, FloatPoint& firstOffsetOfNextRun);
127 void setGlyphPositionsForHarfBuzzRun(HarfBuzzRun*, hb_buffer_t*);
143 Vector<OwnPtr<HarfBuzzRun>, 16> m_harfBuzzRuns;
HarfBuzzShaper.cpp 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
    [all...]

Completed in 378 milliseconds