HomeSort by relevance Sort by last modified time
    Searched refs:GlyphData (Results 1 - 14 of 14) sorted by null

  /external/chromium_org/third_party/WebKit/Source/platform/fonts/
CustomFontData.h 32 struct GlyphData;
53 virtual bool applySVGGlyphSelection(WidthIterator&, GlyphData&, bool, int, unsigned&) const { return false; }
GlyphPage.h 49 struct GlyphData {
50 GlyphData(Glyph g = 0, const SimpleFontData* f = 0)
64 // A GlyphPage contains a fixed-size set of GlyphData mappings for a contiguous
107 ALWAYS_INLINE GlyphData glyphDataForCharacter(UChar32 c) const
115 ALWAYS_INLINE GlyphData glyphDataForIndex(unsigned index) const
120 return GlyphData(glyph, m_perGlyphFontData[index]);
121 return GlyphData(glyph, glyph ? m_fontDataForAllGlyphs : 0);
156 void setGlyphDataForIndex(unsigned index, const GlyphData& glyphData)
158 setGlyphDataForIndex(index, glyphData.glyph, glyphData.fontData)
    [all...]
WidthIterator.h 39 struct GlyphData;
83 GlyphData glyphDataForCharacter(UChar32, bool mirror, int currentCharacter, unsigned& advanceLength);
Font.h 58 struct GlyphData;
118 inline GlyphData glyphDataForCharacter(UChar32 c, bool mirror, FontDataVariant variant = AutoVariant) const
125 std::pair<GlyphData, GlyphPage*> glyphDataAndPageForCharacter(UChar32, bool mirror, FontDataVariant = AutoVariant) const;
144 bool getEmphasisMarkGlyphData(const AtomicString&, GlyphData&) const;
Font.cpp 360 static inline std::pair<GlyphData, GlyphPage*> glyphDataAndPageForNonCJKCharacterWithGlyphOrientation(UChar32 character, NonCJKGlyphOrientation orientation, GlyphData& data, GlyphPage* page, unsigned pageNumber)
367 GlyphData uprightData = uprightPage->glyphDataForCharacter(character);
381 GlyphData verticalRightData = verticalRightPage->glyphDataForCharacter(character);
394 std::pair<GlyphData, GlyphPage*> Font::glyphDataAndPageForCharacter(UChar32 c, bool mirror, FontDataVariant variant) const
432 GlyphData data = page->glyphDataForCharacter(c);
467 GlyphData data = page->glyphDataForCharacter(c);
478 GlyphData data = variantPage->glyphDataForCharacter(c);
524 GlyphData data = fallbackPage && fallbackPage->glyphForCharacter(c) ? fallbackPage->glyphDataForCharacter(c) : characterFontData->missingGlyphData();
537 GlyphData data = primaryFont()->missingGlyphData()
    [all...]
SimpleFontData.h 151 const GlyphData& missingGlyphData() const { return m_missingGlyphData; }
152 void setMissingGlyphData(const GlyphData& glyphData) { m_missingGlyphData = glyphData; }
215 GlyphData m_missingGlyphData;
WidthIterator.cpp 73 GlyphData WidthIterator::glyphDataForCharacter(UChar32 character, bool mirror, int currentCharacter, unsigned& advanceLength)
155 const GlyphData& glyphData = glyphDataForCharacter(character, rtl, textIterator.currentCharacter(), advanceLength);
156 Glyph glyph = glyphData.glyph;
157 const SimpleFontData* fontData = glyphData.fontData;
191 const GlyphData& uppercaseGlyphData = m_font->glyphDataForCharacter(toUpper(character), rtl);
  /external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
SVGTextRunRenderingContext.h 45 virtual GlyphData glyphDataForCharacter(const Font&, const TextRun&, WidthIterator&, UChar32 character, bool mirror, int currentCharacter, unsigned& advanceLength) OVERRIDE;
49 virtual GlyphData glyphDataForCharacter(const Font&, const TextRun&, WidthIterator&, UChar32 character, bool mirror, int currentCharacter, unsigned& advanceLength) OVERRIDE { return 0; }
SVGTextRunRenderingContext.cpp 178 GlyphData SVGTextRunRenderingContext::glyphDataForCharacter(const Font& font, const TextRun& run, WidthIterator& iterator, UChar32 character, bool mirror, int currentCharacter, unsigned& advanceLength)
183 pair<GlyphData, GlyphPage*> pair = font.glyphDataAndPageForCharacter(character, mirror);
184 GlyphData glyphData = pair.first;
187 GlyphData missingGlyphData = primaryFont->missingGlyphData();
188 if (glyphData.glyph == missingGlyphData.glyph && glyphData.fontData == missingGlyphData.fontData) {
189 ASSERT(glyphData.fontData);
190 return glyphData;
194 // potential change to glyphData.fontData below
    [all...]
  /external/chromium_org/third_party/WebKit/Source/core/svg/
SVGFontData.h 48 virtual bool applySVGGlyphSelection(WidthIterator&, GlyphData&, bool mirror, int currentCharacter, unsigned& advanceLength) const OVERRIDE;
SVGFontData.cpp 72 GlyphData missingGlyphData;
150 bool SVGFontData::applySVGGlyphSelection(WidthIterator& iterator, GlyphData& glyphData, bool mirror, int currentCharacter, unsigned& advanceLength) const
214 glyphData.glyph = svgGlyph.tableEntry;
228 glyphData.glyph = svgGlyph.tableEntry;
  /external/chromium_org/third_party/WebKit/Source/platform/text/
TextRun.h 42 struct GlyphData;
222 virtual GlyphData glyphDataForCharacter(const Font&, const TextRun&, WidthIterator&, UChar32 character, bool mirror, int currentCharacter, unsigned& advanceLength) = 0;
  /external/chromium_org/third_party/WebKit/Source/platform/fonts/mac/
FontComplexTextMac.cpp 164 GlyphData baseCharacterGlyphData = glyphDataForCharacter(baseCharacter, false, variant);
  /external/chromium_org/third_party/WebKit/Source/platform/fonts/opentype/
OpenTypeVerticalData.cpp 563 GlyphData glyphData = glyphPage->glyphDataForIndex(index);
564 if (glyphData.glyph && glyphData.fontData == font) {
565 Glyph to = map.get(glyphData.glyph);

Completed in 575 milliseconds