Home | History | Annotate | Download | only in graphics

Lines Matching refs:m_run

46     , m_run(run)
61 m_expansion = m_run.expansion();
66 unsigned expansionOpportunityCount = Font::expansionOpportunityCount(m_run.characters(), m_end, m_run.ltr() ? LTR : RTL, isAfterExpansion);
67 if (isAfterExpansion && !m_run.allowsTrailingExpansion())
83 const UChar* cp = m_run.data(currentCharacter);
85 bool rtl = m_run.rtl();
86 bool hasExtraSpacing = (m_font->letterSpacing() || m_font->wordSpacing() || m_expansion) && !m_run.spacingDisabled();
113 if (currentCharacter + 1 >= m_run.length())
131 if (c == '\t' && m_run.allowTabs()) {
133 width = tabWidth - fmodf(m_run.xPos() + m_runWidthSoFar, tabWidth);
139 width *= m_run.horizontalGlyphStretch();
179 if (m_run.allowsTrailingExpansion() || (m_run.ltr() && currentCharacter + clusterLength < static_cast<size_t>(m_run.length()))
180 || (m_run.rtl() && currentCharacter)) {
238 if (combiningClass(m_run[currentCharacter + 1]) == hiraganaKatakanaVoicingMarksCombiningClass) {
243 int32_t resultLength = unorm_normalize(m_run.data(currentCharacter), 2,
248 QString tmp(reinterpret_cast<const QChar*>(m_run.data(currentCharacter)), 2);