Home | History | Annotate | Download | only in wx

Lines Matching refs:glyphBuffer

30 #include "GlyphBuffer.h"
70 void Font::drawGlyphs(GraphicsContext* graphicsContext, const SimpleFontData* font, const GlyphBuffer& glyphBuffer,
80 drawTextWithSpacing(graphicsContext, font, color, glyphBuffer, from, numGlyphs, point);
111 float Font::getGlyphsAndAdvancesForComplexText(const TextRun& /* run */, int /* from */, int /* to */, GlyphBuffer& /* glyphBuffer */, ForTextEmphasisOrNot /* forTextEmphasis */) const
123 GlyphBuffer glyphBuffer;
129 controller.advance(to, &glyphBuffer);
132 if (glyphBuffer.isEmpty())
143 for (int i = 0, end = glyphBuffer.size() - 1; i < glyphBuffer.size() / 2; ++i, --end)
144 glyphBuffer.swap(i, end);
151 drawGlyphBuffer(context, glyphBuffer, startPoint);
159 GlyphBuffer glyphBuffer;
160 float initialAdvance = getGlyphsAndAdvancesForComplexText(run, from, to, glyphBuffer, ForTextEmphasis);
162 if (glyphBuffer.isEmpty())
165 drawEmphasisMarks(context, glyphBuffer, mark, FloatPoint(point.x() + initialAdvance, point.y()));