HarfBuzzRun 234 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp inline HarfBuzzShaper::HarfBuzzRun::HarfBuzzRun(const SimpleFontData* fontData, unsigned startIndex, unsigned numCharacters, TextDirection direction, hb_script_t script) HarfBuzzRun 245 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp inline HarfBuzzShaper::HarfBuzzRun::HarfBuzzRun(const HarfBuzzRun& rhs) HarfBuzzRun 260 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp HarfBuzzShaper::HarfBuzzRun::~HarfBuzzRun() HarfBuzzRun 264 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp inline void HarfBuzzShaper::HarfBuzzRun::applyShapeResult(hb_buffer_t* harfBuzzBuffer) HarfBuzzRun 273 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp inline void HarfBuzzShaper::HarfBuzzRun::copyShapeResultAndGlyphPositions(const HarfBuzzRun& run) HarfBuzzRun 283 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp inline void HarfBuzzShaper::HarfBuzzRun::setGlyphAndPositions(unsigned index, uint16_t glyphId, float advance, float offsetX, float offsetY) HarfBuzzRun 290 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp int HarfBuzzShaper::HarfBuzzRun::characterIndexForXPosition(float targetX) HarfBuzzRun 323 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp float HarfBuzzShaper::HarfBuzzRun::xPositionForOffset(unsigned offset) HarfBuzzRun 777 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp return m_harfBuzzRuns.append(HarfBuzzRun::create(fontData, HarfBuzzRun 799 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp HarfBuzzRun* currentRun = m_harfBuzzRuns[runIndex].get(); HarfBuzzRun 865 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp void HarfBuzzShaper::setGlyphPositionsForHarfBuzzRun(HarfBuzzRun* currentRun, hb_buffer_t* harfBuzzBuffer) HarfBuzzRun 928 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp void HarfBuzzShaper::fillGlyphBufferFromHarfBuzzRun(GlyphBuffer* glyphBuffer, HarfBuzzRun* currentRun, FloatPoint& firstOffsetOfNextRun) HarfBuzzRun 955 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp void HarfBuzzShaper::fillGlyphBufferForTextEmphasis(GlyphBuffer* glyphBuffer, HarfBuzzRun* currentRun) HarfBuzzRun 1015 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp HarfBuzzRun* currentRun = m_harfBuzzRuns[runIndex].get(); HarfBuzzRun 1025 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp HarfBuzzRun* currentRun = m_harfBuzzRuns[runIndex].get(); HarfBuzzRun 69 Source/platform/fonts/harfbuzz/HarfBuzzShaper.h class HarfBuzzRun { HarfBuzzRun 71 Source/platform/fonts/harfbuzz/HarfBuzzShaper.h HarfBuzzRun(const HarfBuzzRun&); HarfBuzzRun 72 Source/platform/fonts/harfbuzz/HarfBuzzShaper.h ~HarfBuzzRun(); HarfBuzzRun 74 Source/platform/fonts/harfbuzz/HarfBuzzShaper.h static PassOwnPtr<HarfBuzzRun> create(const SimpleFontData* fontData, unsigned startIndex, unsigned numCharacters, TextDirection direction, hb_script_t script) HarfBuzzRun 76 Source/platform/fonts/harfbuzz/HarfBuzzShaper.h return adoptPtr(new HarfBuzzRun(fontData, startIndex, numCharacters, direction, script)); HarfBuzzRun 80 Source/platform/fonts/harfbuzz/HarfBuzzShaper.h void copyShapeResultAndGlyphPositions(const HarfBuzzRun&); HarfBuzzRun 107 Source/platform/fonts/harfbuzz/HarfBuzzShaper.h HarfBuzzRun(const SimpleFontData*, unsigned startIndex, unsigned numCharacters, TextDirection, hb_script_t); HarfBuzzRun 136 Source/platform/fonts/harfbuzz/HarfBuzzShaper.h void fillGlyphBufferFromHarfBuzzRun(GlyphBuffer*, HarfBuzzRun*, FloatPoint& firstOffsetOfNextRun); HarfBuzzRun 137 Source/platform/fonts/harfbuzz/HarfBuzzShaper.h void fillGlyphBufferForTextEmphasis(GlyphBuffer*, HarfBuzzRun* currentRun); HarfBuzzRun 138 Source/platform/fonts/harfbuzz/HarfBuzzShaper.h void setGlyphPositionsForHarfBuzzRun(HarfBuzzRun*, hb_buffer_t*); HarfBuzzRun 155 Source/platform/fonts/harfbuzz/HarfBuzzShaper.h Vector<OwnPtr<HarfBuzzRun>, 16> m_harfBuzzRuns;