Home
last modified time | relevance | path

Searched refs:currentRun (Results 1 – 3 of 3) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/platform/fonts/harfbuzz/
DHarfBuzzShaper.cpp831 HarfBuzzRun* currentRun = m_harfBuzzRuns[runIndex].get(); in shapeHarfBuzzRuns() local
832 const SimpleFontData* currentFontData = currentRun->fontData(); in shapeHarfBuzzRuns()
842 hb_buffer_set_script(harfBuzzBuffer.get(), currentRun->script()); in shapeHarfBuzzRuns()
843 hb_buffer_set_direction(harfBuzzBuffer.get(), currentRun->direction()); in shapeHarfBuzzRuns()
845 const UChar* src = m_normalizedBuffer.get() + currentRun->startIndex(); in shapeHarfBuzzRuns()
846 std::wstring key(src, src + currentRun->numCharacters()); in shapeHarfBuzzRuns()
850 …if (cachedResults->dir == currentRun->direction() && cachedResults->font == *m_font && cachedResul… in shapeHarfBuzzRuns()
851 currentRun->applyShapeResult(cachedResults->buffer); in shapeHarfBuzzRuns()
852 setGlyphPositionsForHarfBuzzRun(currentRun, cachedResults->buffer); in shapeHarfBuzzRuns()
869 …tion.variant() == FontVariantSmallCaps && u_islower(m_normalizedBuffer[currentRun->startIndex()]))… in shapeHarfBuzzRuns()
[all …]
DHarfBuzzShaper.h134 void fillGlyphBufferForTextEmphasis(GlyphBuffer*, HarfBuzzRun* currentRun);
/external/icu/icu4c/source/layoutex/
DParagraphLayout.cpp58 le_int32 *currentRun = LE_NEW_ARRAY(le_int32, styleCount); in StyleRuns() local
70 currentRun[style] = 0; in StyleRuns()
82 while (currentRun[0] < styleRunArrays[0]->getCount()) { in StyleRuns()
87 if (styleRunArrays[style]->getLimit(currentRun[style]) < fRunLimits[run]) { in StyleRuns()
88 fRunLimits[run] = styleRunArrays[style]->getLimit(currentRun[style]); in StyleRuns()
94 fStyleIndices[runStyle++] = currentRun[style]; in StyleRuns()
96 if (styleRunArrays[style]->getLimit(currentRun[style]) == fRunLimits[run]) { in StyleRuns()
97 currentRun[style] += 1; in StyleRuns()
105 LE_DELETE_ARRAY(currentRun); in StyleRuns()