Lines Matching defs:glyphs
195 // Draws the partial string of glyphs, starting at |startAdvance| to the
199 bool drawGlyphs(int numGlyphs, const WORD* glyphs, const int* advances, float startAdvance) const;
257 const WORD* glyphs,
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]);
387 // We draw the glyphs in chunks to avoid having to do a heap allocation for
393 Vector<WORD, kMaxBufferLength> glyphs;
405 glyphs.resize(curLen);
410 glyphs[i] = glyphBuffer.glyphAt(from + glyphIndex);
428 // Actually draw the glyphs (with retry on failure).
431 success = painter.drawGlyphs(curLen, &glyphs[0], &advances[0], horizontalOffset - point.x() - currentWidth);
441 LOG_ERROR("Unable to draw the glyphs after second attempt");