Home | History | Annotate | Download | only in graphics

Lines Matching refs:glyphBuffer

26 #include "GlyphBuffer.h"
77 void WidthIterator::advance(int offset, GlyphBuffer* glyphBuffer)
172 if (glyphBuffer) {
173 if (glyphBuffer->isEmpty())
174 glyphBuffer->add(fontData->spaceGlyph(), fontData, m_expansionPerOpportunity);
176 glyphBuffer->expandLastAdvance(m_expansionPerOpportunity);
211 if (glyphBuffer)
212 glyphBuffer->add(glyph, fontData, width);
224 bool WidthIterator::advanceOneCharacter(float& width, GlyphBuffer* glyphBuffer)
226 int oldSize = glyphBuffer->size();
227 advance(m_currentCharacter + 1, glyphBuffer);
229 for (int i = oldSize; i < glyphBuffer->size(); ++i)
230 w += glyphBuffer->advanceAt(i);
232 return glyphBuffer->size() > oldSize;