Home | History | Annotate | Download | only in chromium

Lines Matching refs:advances

199     bool drawGlyphs(int numGlyphs, const WORD* glyphs, const int* advances, float startAdvance) const;
258 const int* advances,
265 numGlyphs, glyphs, advances, 0, &origin);
291 ExtTextOut(m_hdc, x + shadowOffset.width(), y + shadowOffset.height(), ETO_GLYPH_INDEX, 0, reinterpret_cast<const wchar_t*>(&glyphs[0]), numGlyphs, &advances[0]);
295 return !!ExtTextOut(m_hdc, x, y, ETO_GLYPH_INDEX, 0, reinterpret_cast<const wchar_t*>(&glyphs[0]), numGlyphs, &advances[0]);
388 // the arrays of characters and advances. Since ExtTextOut is the
394 Vector<int, kMaxBufferLength> advances;
398 // of each glyph in floating point units and rounds to integer advances at the last possible moment.
406 advances.resize(curLen);
412 advances
413 lastHorizontalOffsetRounded += advances[i];
424 if ((currentWidth + advances[i] < maxNegativeRun) || (currentWidth + advances[i] > maxPositiveRun))
425 advances[i] = 0;
431 success = painter.drawGlyphs(curLen, &glyphs[0], &advances[0], horizontalOffset - point.x() - currentWidth);