Searched refs:GlyphBuffer (Results 1 - 25 of 26) sorted by relevance

12

/external/webkit/WebCore/platform/graphics/
H A DWidthIterator.h31 class GlyphBuffer;
38 void advance(int to, GlyphBuffer* = 0);
39 bool advanceOneCharacter(float& width, GlyphBuffer* = 0);
H A DFont.h49 class GlyphBuffer;
152 void drawGlyphs(GraphicsContext*, const SimpleFontData*, const GlyphBuffer&, int from, int to, const FloatPoint&) const;
153 void drawGlyphBuffer(GraphicsContext*, const GlyphBuffer&, const TextRun&, const FloatPoint&) const;
154 float floatWidthForSimpleText(const TextRun&, GlyphBuffer*, HashSet<const SimpleFontData*>* fallbackFonts = 0) const;
H A DFontFastPath.cpp30 #include "GlyphBuffer.h"
258 GlyphBuffer glyphBuffer;
290 void Font::drawGlyphBuffer(GraphicsContext* context, const GlyphBuffer& glyphBuffer, const TextRun&, const FloatPoint& point) const
317 float Font::floatWidthForSimpleText(const TextRun& run, GlyphBuffer* glyphBuffer, HashSet<const SimpleFontData*>* fallbackFonts) const
347 GlyphBuffer localGlyphBuffer;
H A DWidthIterator.cpp26 #include "GlyphBuffer.h"
69 void WidthIterator::advance(int offset, GlyphBuffer* glyphBuffer)
215 bool WidthIterator::advanceOneCharacter(float& width, GlyphBuffer* glyphBuffer)
H A DGlyphBuffer.h71 class GlyphBuffer { class in namespace:WebCore
H A DGraphicsContext.h115 class GlyphBuffer;
350 void drawText(const SimpleFontData* fontData, const GlyphBuffer& glyphBuffer, int from, int numGlyphs, const FloatPoint& point);
/external/webkit/WebCore/platform/graphics/win/
H A DUniscribeController.h34 #include "GlyphBuffer.h"
44 void advance(unsigned to, GlyphBuffer* = 0);
55 void itemizeShapeAndPlace(const UChar*, unsigned length, const SimpleFontData*, GlyphBuffer*);
56 bool shapeAndPlaceItem(const UChar*, unsigned index, const SimpleFontData*, GlyphBuffer*);
H A DFontWin.cpp30 #include "GlyphBuffer.h"
67 GlyphBuffer glyphBuffer;
H A DUniscribeController.cpp39 // take the GlyphBuffer as an arg so that we don't have to populate the glyph buffer when
88 void UniscribeController::advance(unsigned offset, GlyphBuffer* glyphBuffer)
176 void UniscribeController::itemizeShapeAndPlace(const UChar* cp, unsigned length, const SimpleFontData* fontData, GlyphBuffer* glyphBuffer)
213 bool UniscribeController::shapeAndPlaceItem(const UChar* cp, unsigned i, const SimpleFontData* fontData, GlyphBuffer* glyphBuffer)
H A DFontCGWin.cpp31 #include "GlyphBuffer.h"
130 static void drawGDIGlyphs(GraphicsContext* graphicsContext, const SimpleFontData* font, const GlyphBuffer& glyphBuffer,
294 void Font::drawGlyphs(GraphicsContext* graphicsContext, const SimpleFontData* font, const GlyphBuffer& glyphBuffer,
/external/webkit/WebCore/platform/wx/wxcode/
H A Dnon-kerned-drawing.h27 #include "GlyphBuffer.h"
40 extern void drawTextWithSpacing(GraphicsContext* graphicsContext, const SimpleFontData* font, const wxColour& color, const GlyphBuffer& glyphBuffer, int from, int numGlyphs, const FloatPoint& point);
/external/webkit/WebCore/platform/graphics/wx/
H A DFontWx.cpp30 #include "GlyphBuffer.h"
55 void Font::drawGlyphs(GraphicsContext* graphicsContext, const SimpleFontData* font, const GlyphBuffer& glyphBuffer,
95 GlyphBuffer glyphBuffer;
/external/webkit/WebCore/platform/graphics/haiku/
H A DFontHaiku.cpp69 const GlyphBuffer& glyphBuffer, int from, int numGlyphs, const FloatPoint& point) const
/external/webkit/WebCore/platform/graphics/mac/
H A DFontComplexTextMac.cpp30 #include "GlyphBuffer.h"
60 GlyphBuffer glyphBuffer;
H A DComplexTextController.h28 #include "GlyphBuffer.h"
52 void advance(unsigned to, GlyphBuffer* = 0);
H A DFontMac.mm26 #import "GlyphBuffer.h"
50 void Font::drawGlyphs(GraphicsContext* context, const SimpleFontData* font, const GlyphBuffer& glyphBuffer, int from, int numGlyphs, const FloatPoint& point) const
H A DComplexTextController.cpp354 void ComplexTextController::advance(unsigned offset, GlyphBuffer* glyphBuffer)
/external/webkit/WebCore/platform/graphics/chromium/
H A DFontChromiumWin.cpp37 #include "GlyphBuffer.h"
184 // Specialization for simple GlyphBuffer painting.
189 const GlyphBuffer&,
204 const GlyphBuffer& m_glyphBuffer;
216 const GlyphBuffer& glyphBuffer,
370 const GlyphBuffer& glyphBuffer,
H A DFontLinux.cpp35 #include "GlyphBuffer.h"
78 const GlyphBuffer& glyphBuffer, int from, int numGlyphs,
88 // GlyphBuffer has no advances other than the defaults. In that case the
/external/webkit/WebCore/platform/wx/wxcode/mac/carbon/
H A Dnon-kerned-drawing.cpp28 #include "GlyphBuffer.h"
52 void drawTextWithSpacing(GraphicsContext* graphicsContext, const SimpleFontData* font, const wxColour& color, const GlyphBuffer& glyphBuffer, int from, int numGlyphs, const FloatPoint& point)
/external/webkit/WebCore/platform/wx/wxcode/win/
H A Dnon-kerned-drawing.cpp27 #include "GlyphBuffer.h"
72 void drawTextWithSpacing(GraphicsContext* graphicsContext, const SimpleFontData* font, const wxColour& color, const GlyphBuffer& glyphBuffer, int from, int numGlyphs, const FloatPoint& point)
/external/webkit/WebCore/platform/graphics/android/
H A DFontAndroid.cpp34 #include "GlyphBuffer.h"
116 const GlyphBuffer& glyphBuffer, int from, int numGlyphs,
/external/webkit/WebCore/platform/graphics/cairo/
H A DFontCairo.cpp33 #include "GlyphBuffer.h"
44 void Font::drawGlyphs(GraphicsContext* context, const SimpleFontData* font, const GlyphBuffer& glyphBuffer,
/external/webkit/WebCore/platform/wx/wxcode/gtk/
H A Dnon-kerned-drawing.cpp27 #include "GlyphBuffer.h"
186 void drawTextWithSpacing(GraphicsContext* graphicsContext, const SimpleFontData* font, const wxColour& color, const GlyphBuffer& glyphBuffer, int from, int numGlyphs, const FloatPoint& point)
/external/webkit/WebCore/platform/graphics/wince/
H A DFontWince.cpp37 #include "GlyphBuffer.h"
64 void Font::drawGlyphs(GraphicsContext* graphicsContext, const SimpleFontData* fontData, const GlyphBuffer& glyphBuffer,

Completed in 426 milliseconds

12