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

  /external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
SVGTextRunRenderingContext.cpp 172 GlyphData SVGTextRunRenderingContext::glyphDataForCharacter(const Font& font, const TextRun& run, WidthIterator& iterator, UChar32 character, bool mirror, int currentCharacter, unsigned& advanceLength)
177 pair<GlyphData, GlyphPage*> pair = font.glyphDataAndPageForCharacter(character, mirror);
178 GlyphData glyphData = pair.first;
181 GlyphData missingGlyphData = primaryFont->missingGlyphData();
182 if (glyphData.glyph == missingGlyphData.glyph && glyphData.fontData == missingGlyphData.fontData) {
183 ASSERT(glyphData.fontData);
184 return glyphData;
188 // potential change to glyphData.fontData below
    [all...]
  /external/chromium_org/third_party/WebKit/Source/core/platform/graphics/
GlyphPage.h 47 struct GlyphData {
48 GlyphData(Glyph g = 0, const SimpleFontData* f = 0)
62 // A GlyphPage contains a fixed-size set of GlyphData mappings for a contiguous
103 ALWAYS_INLINE GlyphData glyphDataForCharacter(UChar32 c) const
108 ALWAYS_INLINE GlyphData glyphDataForIndex(unsigned index) const
113 return GlyphData(glyph, m_perGlyphFontData[index]);
114 return GlyphData(glyph, glyph ? m_fontDataForAllGlyphs : 0);
151 void setGlyphDataForIndex(unsigned index, const GlyphData& glyphData)
153 setGlyphDataForIndex(index, glyphData.glyph, glyphData.fontData)
    [all...]
SimpleFontData.h 67 virtual bool applySVGGlyphSelection(WidthIterator&, GlyphData&, bool mirror, int currentCharacter, unsigned& advanceLength) const = 0;
164 const GlyphData& missingGlyphData() const { return m_missingGlyphData; }
165 void setMissingGlyphData(const GlyphData& glyphData) { m_missingGlyphData = glyphData; }
236 GlyphData m_missingGlyphData;
WidthIterator.cpp 72 GlyphData WidthIterator::glyphDataForCharacter(UChar32 character, bool mirror, int currentCharacter, unsigned& advanceLength)
165 const GlyphData& glyphData = glyphDataForCharacter(character, rtl, textIterator.currentCharacter(), advanceLength);
166 Glyph glyph = glyphData.glyph;
167 const SimpleFontData* fontData = glyphData.fontData;
200 const GlyphData& uppercaseGlyphData = m_font->glyphDataForCharacter(toUpper(character), rtl);
FontFastPath.cpp 129 static inline std::pair<GlyphData, GlyphPage*> glyphDataAndPageForNonCJKCharacterWithGlyphOrientation(UChar32 character, NonCJKGlyphOrientation orientation, GlyphData& data, GlyphPage* page, unsigned pageNumber)
136 GlyphData uprightData = uprightPage->glyphDataForCharacter(character);
150 GlyphData verticalRightData = verticalRightPage->glyphDataForCharacter(character);
163 std::pair<GlyphData, GlyphPage*> Font::glyphDataAndPageForCharacter(UChar32 c, bool mirror, FontDataVariant variant) const
199 GlyphData data = page->glyphDataForCharacter(c);
233 GlyphData data = page->glyphDataForCharacter(c);
244 GlyphData data = variantPage->glyphDataForCharacter(c);
289 GlyphData data = fallbackPage && fallbackPage->fontDataForCharacter(c) ? fallbackPage->glyphDataForCharacter(c) : characterFontData->missingGlyphData();
302 GlyphData data = primaryFont()->missingGlyphData()
    [all...]
  /external/chromium_org/third_party/WebKit/Source/core/svg/
SVGFontData.cpp 66 GlyphData missingGlyphData;
132 bool SVGFontData::applySVGGlyphSelection(WidthIterator& iterator, GlyphData& glyphData, bool mirror, int currentCharacter, unsigned& advanceLength) const
200 glyphData.glyph = svgGlyph.tableEntry;
215 glyphData.glyph = svgGlyph.tableEntry;
  /external/chromium_org/third_party/skia/src/ports/
SkFontHost_mac.cpp 932 const SkOTTableGlyphData* glyphData = glyphDataIter.next();
934 rect.fMinX = SkEndian_SwapBE16(glyphData->xMin);
935 rect.fMinY = SkEndian_SwapBE16(glyphData->yMin)
    [all...]
  /external/skia/src/ports/
SkFontHost_mac.cpp 932 const SkOTTableGlyphData* glyphData = glyphDataIter.next();
934 rect.fMinX = SkEndian_SwapBE16(glyphData->xMin);
935 rect.fMinY = SkEndian_SwapBE16(glyphData->yMin)
    [all...]

Completed in 240 milliseconds