Home
last modified time | relevance | path

Searched refs:SkGlyphCache (Results 1 – 18 of 18) sorted by relevance

/external/skia/src/core/
DSkGlyphCache.h34 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 …]
DSkGlyphCache.cpp53 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 …]
DSkPaint.cpp174 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 …]
DSkDrawProcs.h22 SkGlyphCache* fCache;
30 Proc init(const SkDraw* draw, SkBlitter* blitter, SkGlyphCache* cache);
DSkGraphics.cpp154 if (bytes < SkGlyphCache::GetCacheUsed()) { in SetFontCacheLimit()
155 SkGlyphCache::SetCacheUsed(bytes); in SetFontCacheLimit()
161 SkGlyphCache::SetCacheUsed(0); in PurgeFontCache()
DSkDraw.cpp1286 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/
DSkPaint.h25 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;
DSkDraw.h127 class SkGlyphCache; variable
141 SkGlyphCache* fCache;
/external/skia/include/gpu/
DSkGr.h175 class SkGlyphCache; variable
179 explicit SkGrFontScaler(SkGlyphCache* strike);
191 SkGlyphCache* fStrike;
/external/skia/gyp/
Dxps.gyp18 '../src/core', # needed to get SkGlyphCache.h
Dpdf.gyp13 '../src/core', # needed to get SkGlyphCache.h and SkTextFormatParams.h
Dcore.gyp83 '../src/core/SkGlyphCache.cpp',
84 '../src/core/SkGlyphCache.h',
/external/skia/src/gpu/
DSkGrFontScaler.cpp70 SkGrFontScaler::SkGrFontScaler(SkGlyphCache* strike) { in SkGrFontScaler()
DSkGpuDevice.cpp1693 static GrFontScaler* get_gr_font_scaler(SkGlyphCache* cache) { in get_gr_font_scaler()
/external/skia/src/views/
DSkTextBox.cpp25 SkGlyphCache* cache = ac.getCache(); in linebreak()
/external/skia/
DAndroid.mk109 src/core/SkGlyphCache.cpp \
/external/skia/src/pdf/
DSkPDFFont.cpp1334 SkGlyphCache* cache = autoCache.getCache(); in populate()
DSkPDFDevice.cpp78 SkGlyphCache* cache = autoCache.getCache(); in align_text()