HomeSort by relevance Sort by last modified time
    Searched refs:SkGlyphCache (Results 1 - 25 of 58) sorted by null

1 2 3

  /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();

Completed in 507 milliseconds

1 2 3