Home | History | Annotate | Download | only in core

Lines Matching defs:SkGlyphCache

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