Searched refs:SkGlyphCache (Results 1 – 18 of 18) sorted by relevance
/external/skia/src/core/ |
D | SkGlyphCache.h | 34 class SkGlyphCache { 130 static void VisitAllCaches(bool (*proc)(SkGlyphCache*, void*), void* ctx); 136 static SkGlyphCache* VisitCache(const SkDescriptor* desc, 137 bool (*proc)(const SkGlyphCache*, void*), 144 static void AttachCache(SkGlyphCache*); 155 static SkGlyphCache* DetachCache(const SkDescriptor* desc) { in DetachCache() 179 AutoValidate(const SkGlyphCache* cache) : fCache(cache) { in AutoValidate() 193 const SkGlyphCache* fCache; 197 SkGlyphCache(const SkDescriptor*); 198 ~SkGlyphCache(); [all …]
|
D | SkGlyphCache.cpp | 53 SkGlyphCache::SkGlyphCache(const SkDescriptor* desc) in SkGlyphCache() function in SkGlyphCache 75 SkGlyphCache::~SkGlyphCache() { in ~SkGlyphCache() 98 uint16_t SkGlyphCache::unicharToGlyph(SkUnichar charCode) { in unicharToGlyph() 110 SkUnichar SkGlyphCache::glyphToUnichar(uint16_t glyphID) { in glyphToUnichar() 114 unsigned SkGlyphCache::getGlyphCount() { in getGlyphCount() 120 const SkGlyph& SkGlyphCache::getUnicharAdvance(SkUnichar charCode) { in getUnicharAdvance() 135 const SkGlyph& SkGlyphCache::getGlyphIDAdvance(uint16_t glyphID) { in getGlyphIDAdvance() 150 const SkGlyph& SkGlyphCache::getUnicharMetrics(SkUnichar charCode) { in getUnicharMetrics() 172 const SkGlyph& SkGlyphCache::getUnicharMetrics(SkUnichar charCode, in getUnicharMetrics() 195 const SkGlyph& SkGlyphCache::getGlyphIDMetrics(uint16_t glyphID) { in getGlyphIDMetrics() [all …]
|
D | SkPaint.cpp | 174 SkGlyphCache* cache = autoCache.getCache(); in getBaseGlyphCount() 409 *((SkGlyphCache**)context) = SkGlyphCache::DetachCache(desc); in DetachDescProc() 414 SkGlyphCache* cache; in getUnicharMetrics() 419 SkGlyphCache::AttachCache(cache); in getUnicharMetrics() 424 SkGlyphCache* cache; in getGlyphMetrics() 429 SkGlyphCache::AttachCache(cache); in getGlyphMetrics() 435 SkGlyphCache* cache; in findImage() 440 SkGlyphCache::AttachCache(cache); in findImage() 448 SkGlyphCache* cache = autoCache.getCache(); in utfToGlyphs() 509 SkGlyphCache* cache = autoCache.getCache(); in textToGlyphs() [all …]
|
D | SkDrawProcs.h | 22 SkGlyphCache* fCache; 30 Proc init(const SkDraw* draw, SkBlitter* blitter, SkGlyphCache* cache);
|
D | SkGraphics.cpp | 154 if (bytes < SkGlyphCache::GetCacheUsed()) { in SetFontCacheLimit() 155 SkGlyphCache::SetCacheUsed(bytes); in SetFontCacheLimit() 161 SkGlyphCache::SetCacheUsed(0); in PurgeFontCache()
|
D | SkDraw.cpp | 1286 static void measure_text(SkGlyphCache* cache, SkDrawCacheProc glyphCacheProc, in measure_text() 1484 SkGlyphCache* cache) { in init() 1553 SkGlyphCache* cache = autoCache.getCache(); in drawText() 1754 SkGlyphCache* cache = autoCache.getCache(); in drawPosText() 2024 SkGlyphCache* cache = tempPaint.detachCache(NULL); in drawPosTextOnPath() 2054 SkGlyphCache::AttachCache(cache); in drawPosTextOnPath()
|
/external/skia/include/core/ |
D | SkPaint.h | 25 class SkGlyphCache; variable 35 typedef const SkGlyph& (*SkDrawCacheProc)(SkGlyphCache*, const char**, 38 typedef const SkGlyph& (*SkMeasureCacheProc)(SkGlyphCache*, const char**); 915 SkScalar measure_text(SkGlyphCache*, const char* text, size_t length, 918 SkGlyphCache* detachCache(const SkMatrix*) const;
|
D | SkDraw.h | 127 class SkGlyphCache; variable 141 SkGlyphCache* fCache;
|
/external/skia/include/gpu/ |
D | SkGr.h | 175 class SkGlyphCache; variable 179 explicit SkGrFontScaler(SkGlyphCache* strike); 191 SkGlyphCache* fStrike;
|
/external/skia/gyp/ |
D | xps.gyp | 18 '../src/core', # needed to get SkGlyphCache.h
|
D | pdf.gyp | 13 '../src/core', # needed to get SkGlyphCache.h and SkTextFormatParams.h
|
D | core.gyp | 83 '../src/core/SkGlyphCache.cpp', 84 '../src/core/SkGlyphCache.h',
|
/external/skia/src/gpu/ |
D | SkGrFontScaler.cpp | 70 SkGrFontScaler::SkGrFontScaler(SkGlyphCache* strike) { in SkGrFontScaler()
|
D | SkGpuDevice.cpp | 1693 static GrFontScaler* get_gr_font_scaler(SkGlyphCache* cache) { in get_gr_font_scaler()
|
/external/skia/src/views/ |
D | SkTextBox.cpp | 25 SkGlyphCache* cache = ac.getCache(); in linebreak()
|
/external/skia/ |
D | Android.mk | 109 src/core/SkGlyphCache.cpp \
|
/external/skia/src/pdf/ |
D | SkPDFFont.cpp | 1334 SkGlyphCache* cache = autoCache.getCache(); in populate()
|
D | SkPDFDevice.cpp | 78 SkGlyphCache* cache = autoCache.getCache(); in align_text()
|