/external/webkit/Source/WebCore/platform/graphics/ |
GlyphPageTreeNode.h | 47 class SimpleFontData; 51 // Holds the glyph index and the corresponding SimpleFontData information for a given 54 GlyphData(Glyph g = 0, const SimpleFontData* f = 0) 60 const SimpleFontData* fontData; 99 const SimpleFontData* fontDataForCharacter(UChar32 c) const 104 void setGlyphDataForCharacter(UChar32 c, Glyph g, const SimpleFontData* f) 108 void setGlyphDataForIndex(unsigned index, Glyph g, const SimpleFontData* f) 134 bool fill(unsigned offset, unsigned length, UChar* characterBuffer, unsigned bufferLength, const SimpleFontData*); 144 const SimpleFontData* m_glyphFontData[size]; 194 static void pruneTreeFontData(const SimpleFontData*); [all...] |
GlyphBuffer.h | 48 class SimpleFontData; 91 const SimpleFontData* fontDataAt(int index) const { return m_fontData[index]; } 95 const SimpleFontData* f = m_fontData[index1]; 144 void add(Glyph glyph, const SimpleFontData* font, float width, const FloatSize* offset = 0) 176 void add(Glyph glyph, const SimpleFontData* font, GlyphBufferAdvance advance) 205 Vector<const SimpleFontData*, 2048> m_fontData;
|
FontFallbackList.h | 25 #include "SimpleFontData.h" 58 const SimpleFontData* primarySimpleFontData(const Font* f) 76 mutable const SimpleFontData* m_cachedPrimarySimpleFontData;
|
FontCache.cpp | 248 typedef HashMap<FontPlatformData, pair<SimpleFontData*, unsigned>, FontDataCacheKeyHash, FontDataCacheKeyTraits> FontDataCache; 254 static ListHashSet<const SimpleFontData*>* gInactiveFontData = 0; 256 SimpleFontData* FontCache::getCachedFontData(const FontDescription& fontDescription, const AtomicString& family, bool checkingAlternateName) 265 SimpleFontData* FontCache::getCachedFontData(const FontPlatformData* platformData) 272 gInactiveFontData = new ListHashSet<const SimpleFontData*>; 277 pair<SimpleFontData*, unsigned> newValue(new SimpleFontData(*platformData), 1); 289 void FontCache::releaseFontData(const SimpleFontData* fontData) 315 Vector<const SimpleFontData*, 20> fontDataToDelete; 316 ListHashSet<const SimpleFontData*>::iterator end = gInactiveFontData->end() [all...] |
Font.h | 30 #include "SimpleFontData.h" 100 float width(const TextRun&, HashSet<const SimpleFontData*>* fallbackFonts = 0, GlyphOverflow* = 0) const; 135 float tabWidth(const SimpleFontData& fontData) const { return 8 * fontData.spaceWidth() + letterSpacing(); } 140 const SimpleFontData* primaryFont() const; 174 void drawGlyphs(GraphicsContext*, const SimpleFontData*, const GlyphBuffer&, int from, int to, const FloatPoint&) const; 177 float floatWidthForSimpleText(const TextRun&, GlyphBuffer*, HashSet<const SimpleFontData*>* fallbackFonts = 0, GlyphOverflow* = 0) const; 192 float floatWidthForComplexText(const TextRun&, HashSet<const SimpleFontData*>* fallbackFonts = 0, GlyphOverflow* = 0) const; 248 inline const SimpleFontData* Font::primaryFont() const
|
FontFallbackList.cpp | 69 fontCache()->releaseFontData(static_cast<const SimpleFontData*>(m_fontList[i].first)); 78 m_pitch = static_cast<const SimpleFontData*>(fontData)->pitch();
|
/external/webkit/Source/WebCore/rendering/ |
RenderBR.h | 43 virtual float width(unsigned /*from*/, unsigned /*len*/, const Font&, float /*xPos*/, HashSet<const SimpleFontData*>* = 0 /*fallbackFonts*/ , GlyphOverflow* = 0) const { return 0; } 44 virtual float width(unsigned /*from*/, unsigned /*len*/, float /*xpos*/, bool = false /*firstLine*/, HashSet<const SimpleFontData*>* = 0 /*fallbackFonts*/, GlyphOverflow* = 0) const { return 0; }
|
RenderCombineText.h | 41 virtual float width(unsigned from, unsigned length, const Font&, float xPosition, HashSet<const SimpleFontData*>* fallbackFonts = 0, GlyphOverflow* = 0) const;
|
RenderText.h | 74 virtual float width(unsigned from, unsigned len, const Font&, float xPos, HashSet<const SimpleFontData*>* fallbackFonts = 0, GlyphOverflow* = 0) const; 75 virtual float width(unsigned from, unsigned len, float xPos, bool firstLine = false, HashSet<const SimpleFontData*>* fallbackFonts = 0, GlyphOverflow* = 0) const; 143 void computePreferredLogicalWidths(float leadWidth, HashSet<const SimpleFontData*>& fallbackFonts, GlyphOverflow&); 156 float widthFromCache(const Font&, int start, int len, float xPos, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow*) const;
|
/external/webkit/Source/WebCore/platform/graphics/efl/ |
FontEfl.cpp | 32 #include "SimpleFontData.h" 58 float Font::floatWidthForComplexText(const TextRun&, HashSet<const SimpleFontData*>*, GlyphOverflow*) const
|
/external/webkit/Source/WebCore/platform/graphics/chromium/ |
GlyphPageTreeNodeChromiumWin.cpp | 38 #include "SimpleFontData.h" 71 const SimpleFontData* fontData, 145 const SimpleFontData* glyphFontData = fontData; 188 const SimpleFontData* fontData) 219 unsigned bufferLength, const SimpleFontData* fontData)
|
FontCacheLinux.cpp | 40 #include "SimpleFontData.h" 57 const SimpleFontData* FontCache::getFontDataForCharacters(const Font& font, 70 SimpleFontData* FontCache::getSimilarFontPlatformData(const Font& font) 75 SimpleFontData* FontCache::getLastResortFallbackFont(const FontDescription& description)
|
ComplexTextControllerLinux.h | 46 class SimpleFontData; 137 const SimpleFontData* m_currentFontData;
|
/external/webkit/Source/WebCore/platform/graphics/freetype/ |
GlyphPageTreeNodeFreeType.cpp | 34 #include "SimpleFontData.h" 41 bool GlyphPage::fill(unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const SimpleFontData* fontData)
|
/external/webkit/Source/WebCore/platform/graphics/haiku/ |
GlyphPageTreeNodeHaiku.cpp | 34 #include "SimpleFontData.h" 41 bool GlyphPage::fill(unsigned offset, unsigned length, UChar* characterBuffer, unsigned bufferLength, const SimpleFontData* fontData)
|
/external/webkit/Source/WebCore/platform/graphics/win/ |
GlyphPageTreeNodeCGWin.cpp | 32 #include "SimpleFontData.h" 37 bool GlyphPage::fill(unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const SimpleFontData* fontData)
|
SimpleFontDataCairoWin.cpp | 30 #include "SimpleFontData.h" 44 void SimpleFontData::platformInit() 97 void SimpleFontData::platformCharWidthInit() 102 FloatRect SimpleFontData::platformBoundsForGlyph(Glyph glyph) const 110 float SimpleFontData::platformWidthForGlyph(Glyph glyph) const
|
GlyphPageTreeNodeCairoWin.cpp | 32 #include "SimpleFontData.h" 36 bool GlyphPage::fill(unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const SimpleFontData* fontData)
|
SimpleFontDataCGWin.cpp | 30 #include "SimpleFontData.h" 52 void SimpleFontData::platformInit() 116 void SimpleFontData::platformCharWidthInit() 125 FloatRect SimpleFontData::platformBoundsForGlyph(Glyph glyph) const 141 float SimpleFontData::platformWidthForGlyph(Glyph glyph) const
|
/external/webkit/Source/WebCore/platform/graphics/wx/ |
GlyphMapWx.cpp | 32 #include "SimpleFontData.h" 38 bool GlyphPage::fill(unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const SimpleFontData* fontData)
|
/external/webkit/Source/WebCore/platform/wx/wxcode/ |
non-kerned-drawing.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/Source/WebCore/css/ |
CSSFontFace.h | 41 class SimpleFontData; 67 SimpleFontData* getFontData(const FontDescription&, bool syntheticBold, bool syntheticItalic);
|
CSSFontFace.cpp | 33 #include "SimpleFontData.h" 101 SimpleFontData* CSSFontFace::getFontData(const FontDescription& fontDescription, bool syntheticBold, bool syntheticItalic) 112 if (SimpleFontData* result = m_sources[i]->getFontData(fontDescription, syntheticBold, syntheticItalic, fontSelector)) {
|
/external/webkit/Source/WebCore/platform/graphics/mac/ |
SimpleFontDataATSUI.mm | 31 #import "SimpleFontData.h" 46 void SimpleFontData::checkShapesArabic() const
|
SimpleFontDataMac.mm | 31 #import "SimpleFontData.h" 61 static bool initFontData(SimpleFontData* fontData) 146 void SimpleFontData::platformInit() 323 void SimpleFontData::platformCharWidthInit() 350 void SimpleFontData::platformDestroy() 372 SimpleFontData* SimpleFontData::scaledFontData(const FontDescription& fontDescription, float scaleFactor) const 377 return new SimpleFontData(scaledFontData, true, false); 408 SimpleFontData* SimpleFontData::smallCapsFontData(const FontDescription& fontDescription) cons [all...] |