Lines Matching refs:SkGlyph
50 #define kMinGlphAlloc (sizeof(SkGlyph) * 64)
78 SkGlyph** gptr = fGlyphArray.begin(); in ~SkGlyphCache()
79 SkGlyph** stop = fGlyphArray.end(); in ~SkGlyphCache()
102 uint32_t id = SkGlyph::MakeID(charCode); in unicharToGlyph()
122 const SkGlyph& SkGlyphCache::getUnicharAdvance(SkUnichar charCode) { in getUnicharAdvance()
124 uint32_t id = SkGlyph::MakeID(charCode); in getUnicharAdvance()
131 id = SkGlyph::MakeID(fScalerContext->charToGlyphID(charCode)); in getUnicharAdvance()
137 const SkGlyph& SkGlyphCache::getGlyphIDAdvance(uint16_t glyphID) { in getGlyphIDAdvance()
139 uint32_t id = SkGlyph::MakeID(glyphID); in getGlyphIDAdvance()
141 SkGlyph* glyph = fGlyphHash[index]; in getGlyphIDAdvance()
152 const SkGlyph& SkGlyphCache::getUnicharMetrics(SkUnichar charCode) { in getUnicharMetrics()
154 uint32_t id = SkGlyph::MakeID(charCode); in getUnicharMetrics()
162 id = SkGlyph::MakeID(fScalerContext->charToGlyphID(charCode)); in getUnicharMetrics()
174 const SkGlyph& SkGlyphCache::getUnicharMetrics(SkUnichar charCode, in getUnicharMetrics()
177 uint32_t id = SkGlyph::MakeID(charCode, x, y); in getUnicharMetrics()
185 id = SkGlyph::MakeID(fScalerContext->charToGlyphID(charCode), x, y); in getUnicharMetrics()
197 const SkGlyph& SkGlyphCache::getGlyphIDMetrics(uint16_t glyphID) { in getGlyphIDMetrics()
199 uint32_t id = SkGlyph::MakeID(glyphID); in getGlyphIDMetrics()
201 SkGlyph* glyph = fGlyphHash[index]; in getGlyphIDMetrics()
217 const SkGlyph& SkGlyphCache::getGlyphIDMetrics(uint16_t glyphID, in getGlyphIDMetrics()
220 uint32_t id = SkGlyph::MakeID(glyphID, x, y); in getGlyphIDMetrics()
222 SkGlyph* glyph = fGlyphHash[index]; in getGlyphIDMetrics()
238 SkGlyph* SkGlyphCache::lookupMetrics(uint32_t id, MetricsType mtype) { in lookupMetrics()
239 SkGlyph* glyph; in lookupMetrics()
245 SkGlyph** gptr = fGlyphArray.begin(); in lookupMetrics()
272 fMemoryUsed += sizeof(SkGlyph); in lookupMetrics()
274 glyph = (SkGlyph*)fGlyphAlloc.alloc(sizeof(SkGlyph), in lookupMetrics()
291 const void* SkGlyphCache::findImage(const SkGlyph& glyph) { in findImage()
295 const_cast<SkGlyph&>(glyph).fImage = fImageAlloc.alloc(size, in findImage()
311 const SkPath* SkGlyphCache::findPath(const SkGlyph& glyph) { in findPath()
314 const_cast<SkGlyph&>(glyph).fPath = SkNEW(SkPath); in findPath()
699 const SkGlyph* glyph = fGlyphArray[i]; in validate()