Lines Matching refs:SkGlyphCache
59 SkGlyphCache::SkGlyphCache(SkTypeface* typeface, const SkDescriptor* desc, SkScalerContext* ctx) in SkGlyphCache() function in SkGlyphCache
88 SkGlyphCache::~SkGlyphCache() { in ~SkGlyphCache()
127 SkGlyphCache::CharGlyphRec* SkGlyphCache::getCharGlyphRec(uint32_t id) { in getCharGlyphRec()
142 void SkGlyphCache::adjustCaches(int insertion_index) { in adjustCaches()
165 uint16_t SkGlyphCache::unicharToGlyph(SkUnichar charCode) { in unicharToGlyph()
177 SkUnichar SkGlyphCache::glyphToUnichar(uint16_t glyphID) { in glyphToUnichar()
181 unsigned SkGlyphCache::getGlyphCount() { in getGlyphCount()
187 const SkGlyph& SkGlyphCache::getUnicharAdvance(SkUnichar charCode) { in getUnicharAdvance()
192 const SkGlyph& SkGlyphCache::getGlyphIDAdvance(uint16_t glyphID) { in getGlyphIDAdvance()
200 const SkGlyph& SkGlyphCache::getUnicharMetrics(SkUnichar charCode) { in getUnicharMetrics()
205 const SkGlyph& SkGlyphCache::getUnicharMetrics(SkUnichar charCode, in getUnicharMetrics()
211 const SkGlyph& SkGlyphCache::getGlyphIDMetrics(uint16_t glyphID) { in getGlyphIDMetrics()
217 const SkGlyph& SkGlyphCache::getGlyphIDMetrics(uint16_t glyphID, SkFixed x, SkFixed y) { in getGlyphIDMetrics()
223 SkGlyph* SkGlyphCache::lookupByChar(SkUnichar charCode, MetricsType type, SkFixed x, SkFixed y) { in lookupByChar()
245 SkGlyph* SkGlyphCache::lookupByCombinedID(uint32_t id, MetricsType type) { in lookupByCombinedID()
264 uint16_t SkGlyphCache::lookupMetrics(uint32_t id, MetricsType mtype) { in lookupMetrics()
315 const void* SkGlyphCache::findImage(const SkGlyph& glyph) { in findImage()
335 const SkPath* SkGlyphCache::findPath(const SkGlyph& glyph) { in findPath()
347 void SkGlyphCache::dump() const { in dump()
372 bool SkGlyphCache::getAuxProcData(void (*proc)(void*), void** dataPtr) const { in getAuxProcData()
386 void SkGlyphCache::setAuxProc(void (*proc)(void*), void* data) { in setAuxProc()
407 void SkGlyphCache::invokeAndRemoveAuxProcs() { in invokeAndRemoveAuxProcs()
460 SkGlyphCache* SkGlyphCache::VisitCache(SkTypeface* typeface, in VisitCache()
462 bool (*proc)(const SkGlyphCache*, void*), in VisitCache() argument
471 SkGlyphCache* cache; in VisitCache()
501 cache = SkNEW_ARGS(SkGlyphCache, (typeface, desc, ctx)); in VisitCache()
519 void SkGlyphCache::AttachCache(SkGlyphCache* cache) { in AttachCache()
526 void SkGlyphCache::Dump() { in Dump()
529 SkGlyphCache* cache; in Dump()
555 void SkGlyphCache_Globals::attachCacheToHead(SkGlyphCache* cache) { in attachCacheToHead()
565 SkGlyphCache* SkGlyphCache_Globals::internalGetTail() const { in internalGetTail()
566 SkGlyphCache* cache = fHead; in internalGetTail()
605 SkGlyphCache* cache = this->internalGetTail(); in internalPurge()
608 SkGlyphCache* prev = cache->fPrev; in internalPurge()
629 void SkGlyphCache_Globals::internalAttachCacheToHead(SkGlyphCache* cache) { in internalAttachCacheToHead()
641 void SkGlyphCache_Globals::internalDetachCache(SkGlyphCache* cache) { in internalDetachCache()
661 void SkGlyphCache::validate() const { in validate()
678 const SkGlyphCache* head = fHead; in validate()