/external/skia/src/core/ |
SkGlyphCache_Globals.h | 11 #include "SkGlyphCache.h" 42 SkGlyphCache* cache = fHead; 44 SkGlyphCache* next = cache->fNext; 52 SkGlyphCache* internalGetHead() const { return fHead; } 53 SkGlyphCache* internalGetTail() const; 76 void attachCacheToHead(SkGlyphCache*); 79 void internalDetachCache(SkGlyphCache*); 80 void internalAttachCacheToHead(SkGlyphCache*); 83 SkGlyphCache* fHead;
|
SkGlyphCache.h | 25 /** \class SkGlyphCache 35 class SkGlyphCache { 119 static SkGlyphCache* VisitCache(SkTypeface*, const SkScalerContextEffects&, const SkDescriptor*, 120 bool (*proc)(const SkGlyphCache*, void*), 126 static void AttachCache(SkGlyphCache*); 127 using AttachCacheFunctor = SkFunctionWrapper<void, SkGlyphCache, AttachCache>; 136 static SkGlyphCache* DetachCache(SkTypeface* typeface, const SkScalerContextEffects& effects, 141 static SkGlyphCache* DetachCacheUsingPaint(const SkPaint& paint, 153 typedef void (*Visitor)(const SkGlyphCache&, void* context); 164 AutoValidate(const SkGlyphCache* cache) : fCache(cache) [all...] |
SkGlyphCache.cpp | 9 #include "SkGlyphCache.h" 37 SkGlyphCache::SkGlyphCache(const SkDescriptor* desc, std::unique_ptr<SkScalerContext> ctx) 50 SkGlyphCache::~SkGlyphCache() { 58 SkGlyphCache::CharGlyphRec* SkGlyphCache::getCharGlyphRec(SkPackedUnicharID packedUnicharID) { 74 SkGlyphID SkGlyphCache::unicharToGlyph(SkUnichar charCode) { 91 SkUnichar SkGlyphCache::glyphToUnichar(SkGlyphID glyphID) { 95 unsigned SkGlyphCache::getGlyphCount() const [all...] |
SkTextToPathIter.h | 14 class SkGlyphCache; 22 SkGlyphCache* fCache;
|
SkFindAndPlaceGlyph.h | 14 #include "SkGlyphCache.h" 27 SkGlyphCache* cache, ProcessOneGlyph&& processOneGlyph); 49 SkGlyphCache* cache, ProcessOneGlyph&& processOneGlyph); 65 explicit UtfNGlyphFinder(SkGlyphCache* cache) 81 SkGlyphCache* fCache; 86 explicit Utf8GlyphFinder(SkGlyphCache* cache) : UtfNGlyphFinder(cache) { } 94 explicit Utf16GlyphFinder(SkGlyphCache* cache) : UtfNGlyphFinder(cache) { } 104 explicit Utf32GlyphFinder(SkGlyphCache* cache) : UtfNGlyphFinder(cache) { } 117 explicit GlyphIdGlyphFinder(SkGlyphCache* cache) 139 SkGlyphCache* fCache [all...] |
SkGraphics.cpp | 15 #include "SkGlyphCache.h" 56 SkGlyphCache::DumpMemoryStatistics(dump);
|
SkPaint.cpp | 16 #include "SkGlyphCache.h" 398 #include "SkGlyphCache.h" 434 SkGlyphCache* cache = autoCache.getCache(); 492 SkGlyphCache* cache = autoCache.getCache(); 542 SkGlyphCache* cache = autoCache.getCache(); 551 static const SkGlyph& sk_getMetrics_utf8_next(SkGlyphCache* cache, 559 static const SkGlyph& sk_getMetrics_utf16_next(SkGlyphCache* cache, 567 static const SkGlyph& sk_getMetrics_utf32_next(SkGlyphCache* cache, 578 static const SkGlyph& sk_getMetrics_glyph_next(SkGlyphCache* cache, 590 static const SkGlyph& sk_getAdvance_utf8_next(SkGlyphCache* cache [all...] |
/external/skia/src/pdf/ |
SkPDFMakeCIDGlyphWidthsArray.h | 13 class SkGlyphCache; 18 sk_sp<SkPDFArray> SkPDFMakeCIDGlyphWidthsArray(SkGlyphCache* cache,
|
/external/skqp/src/core/ |
SkGlyphCache_Globals.h | 11 #include "SkGlyphCache.h" 42 SkGlyphCache* cache = fHead; 44 SkGlyphCache* next = cache->fNext; 52 SkGlyphCache* internalGetHead() const { return fHead; } 53 SkGlyphCache* internalGetTail() const; 76 void attachCacheToHead(SkGlyphCache*); 79 void internalDetachCache(SkGlyphCache*); 80 void internalAttachCacheToHead(SkGlyphCache*); 83 SkGlyphCache* fHead;
|
SkGlyphCache.h | 25 /** \class SkGlyphCache 35 class SkGlyphCache { 119 static SkGlyphCache* VisitCache(SkTypeface*, const SkScalerContextEffects&, const SkDescriptor*, 120 bool (*proc)(const SkGlyphCache*, void*), 126 static void AttachCache(SkGlyphCache*); 127 using AttachCacheFunctor = SkFunctionWrapper<void, SkGlyphCache, AttachCache>; 136 static SkGlyphCache* DetachCache(SkTypeface* typeface, const SkScalerContextEffects& effects, 141 static SkGlyphCache* DetachCacheUsingPaint(const SkPaint& paint, 153 typedef void (*Visitor)(const SkGlyphCache&, void* context); 164 AutoValidate(const SkGlyphCache* cache) : fCache(cache) [all...] |
SkGlyphCache.cpp | 9 #include "SkGlyphCache.h" 37 SkGlyphCache::SkGlyphCache(const SkDescriptor* desc, std::unique_ptr<SkScalerContext> ctx) 50 SkGlyphCache::~SkGlyphCache() { 58 SkGlyphCache::CharGlyphRec* SkGlyphCache::getCharGlyphRec(SkPackedUnicharID packedUnicharID) { 74 SkGlyphID SkGlyphCache::unicharToGlyph(SkUnichar charCode) { 91 SkUnichar SkGlyphCache::glyphToUnichar(SkGlyphID glyphID) { 95 unsigned SkGlyphCache::getGlyphCount() const [all...] |
SkTextToPathIter.h | 14 class SkGlyphCache; 22 SkGlyphCache* fCache;
|
SkFindAndPlaceGlyph.h | 14 #include "SkGlyphCache.h" 27 SkGlyphCache* cache, ProcessOneGlyph&& processOneGlyph); 49 SkGlyphCache* cache, ProcessOneGlyph&& processOneGlyph); 65 explicit UtfNGlyphFinder(SkGlyphCache* cache) 81 SkGlyphCache* fCache; 86 explicit Utf8GlyphFinder(SkGlyphCache* cache) : UtfNGlyphFinder(cache) { } 94 explicit Utf16GlyphFinder(SkGlyphCache* cache) : UtfNGlyphFinder(cache) { } 104 explicit Utf32GlyphFinder(SkGlyphCache* cache) : UtfNGlyphFinder(cache) { } 117 explicit GlyphIdGlyphFinder(SkGlyphCache* cache) 139 SkGlyphCache* fCache [all...] |
SkGraphics.cpp | 15 #include "SkGlyphCache.h" 56 SkGlyphCache::DumpMemoryStatistics(dump);
|
SkPaint.cpp | 16 #include "SkGlyphCache.h" 398 #include "SkGlyphCache.h" 434 SkGlyphCache* cache = autoCache.getCache(); 492 SkGlyphCache* cache = autoCache.getCache(); 542 SkGlyphCache* cache = autoCache.getCache(); 551 static const SkGlyph& sk_getMetrics_utf8_next(SkGlyphCache* cache, 559 static const SkGlyph& sk_getMetrics_utf16_next(SkGlyphCache* cache, 567 static const SkGlyph& sk_getMetrics_utf32_next(SkGlyphCache* cache, 578 static const SkGlyph& sk_getMetrics_glyph_next(SkGlyphCache* cache, 590 static const SkGlyph& sk_getAdvance_utf8_next(SkGlyphCache* cache [all...] |
/external/skqp/src/pdf/ |
SkPDFMakeCIDGlyphWidthsArray.h | 13 class SkGlyphCache; 18 sk_sp<SkPDFArray> SkPDFMakeCIDGlyphWidthsArray(SkGlyphCache* cache,
|
/external/skia/src/gpu/text/ |
GrGlyphCache.h | 14 #include "SkGlyphCache.h" 23 * is indexed by a PackedID and SkGlyphCache. The SkGlyphCache is what actually creates the mask. 24 * The GrTextStrike may outlive the generating SkGlyphCache. However, it retains a copy 25 * of it's SkDescriptor as a key to access (or regenerate) the SkGlyphCache. GrTextStrikes are 34 SkGlyphCache* cache) { 48 SkGlyphCache* cache) { 68 SkGlyphCache*, GrMaskFormat expectedMaskFormat); 93 static const SkGlyph& GrToSkGlyph(SkGlyphCache* cache, GrGlyph::PackedID id) { 99 GrGlyph* generateGlyph(const SkGlyph&, GrGlyph::PackedID, SkGlyphCache*); [all...] |
GrGlyphCache.cpp | 76 static inline bool get_packed_glyph_bounds(SkGlyphCache* cache, const SkGlyph& glyph, 88 static inline bool get_packed_glyph_df_bounds(SkGlyphCache* cache, const SkGlyph& glyph, 125 static bool get_packed_glyph_image(SkGlyphCache* cache, const SkGlyph& glyph, int width, 181 static bool get_packed_glyph_df_image(SkGlyphCache* cache, const SkGlyph& glyph, 264 SkGlyphCache* cache) { 300 SkGlyphCache* cache,
|
GrAtlasTextContext.cpp | 389 SkGlyphCache* cache = blob->setupCache(runIndex, props, scalerContextFlags, paint, &viewMatrix); 401 SkGlyphCache::AttachCache(cache); 429 SkGlyphCache* cache = blob->setupCache(runIndex, props, scalerContextFlags, paint, &viewMatrix); 441 SkGlyphCache::AttachCache(cache); 510 SkGlyphCache* cache = autoCache.getCache(); 544 GrColor color, SkGlyphCache* skGlyphCache, 547 *strike = grGlyphCache->getStrike(skGlyphCache); 554 GrGlyph* glyph = (*strike)->getGlyph(skGlyph, id, skGlyphCache); 574 blob->appendGlyph(runIndex, glyphRect, color, *strike, glyph, skGlyphCache, skGlyph, sx, sy [all...] |
/external/skqp/src/gpu/text/ |
GrAtlasGlyphCache.h | 16 #include "SkGlyphCache.h" 24 * is indexed by a PackedID and SkGlyphCache. The SkGlyphCache is what actually creates the mask. 25 * The GrAtlasTextStrike may outlive the generating SkGlyphCache. However, it retains a copy 26 * of it's SkDescriptor as a key to access (or regenerate) the SkGlyphCache. GrAtlasTextStrike are 36 SkGlyphCache* cache) { 50 SkGlyphCache* cache) { 68 bool addGlyphToAtlas(GrDeferredUploadTarget*, GrGlyph*, SkGlyphCache*, 95 static const SkGlyph& GrToSkGlyph(SkGlyphCache* cache, GrGlyph::PackedID id) { 101 GrGlyph* generateGlyph(const SkGlyph&, GrGlyph::PackedID, SkGlyphCache*); [all...] |
GrAtlasGlyphCache.cpp | 229 static inline bool get_packed_glyph_bounds(SkGlyphCache* cache, const SkGlyph& glyph, 241 static inline bool get_packed_glyph_df_bounds(SkGlyphCache* cache, const SkGlyph& glyph, 278 static bool get_packed_glyph_image(SkGlyphCache* cache, const SkGlyph& glyph, int width, 334 static bool get_packed_glyph_df_image(SkGlyphCache* cache, const SkGlyph& glyph, 418 SkGlyphCache* cache) { 451 SkGlyphCache* cache,
|
GrAtlasTextContext.h | 136 GrColor color, SkGlyphCache*, SkScalar textRatio); 140 GrColor color, SkGlyphCache* cache, SkScalar textRatio);
|
GrStencilAndCoverTextContext.h | 91 SkGlyphCache* getGlyphCache() const; 105 mutable SkGlyphCache* fDetachedGlyphCache;
|
/frameworks/base/libs/hwui/font/ |
Font.h | 33 class SkGlyphCache; 120 SkGlyphCache* skiaGlyphCache, CachedGlyphInfo* glyph, bool precaching);
|
/external/skia/bench/ |
SkGlyphCacheBench.cpp | 9 #include "SkGlyphCache.h" 24 SkGlyphCache* cache = autoCache.getCache();
|