/third_party/flutter/skia/src/core/ |
D | SkStrikeCache.cpp | 20 class SkStrikeCache::Node final : public SkStrikeInterface { 22 Node(SkStrikeCache* strikeCache, in Node() 62 SkStrikeCache* const fStrikeCache; 69 SkStrikeCache* SkStrikeCache::GlobalStrikeCache() { in GlobalStrikeCache() 70 static auto* cache = new SkStrikeCache; in GlobalStrikeCache() 74 SkStrikeCache::ExclusiveStrikePtr::ExclusiveStrikePtr(SkStrikeCache::Node* node) in ExclusiveStrikePtr() 77 SkStrikeCache::ExclusiveStrikePtr::ExclusiveStrikePtr() in ExclusiveStrikePtr() 80 SkStrikeCache::ExclusiveStrikePtr::ExclusiveStrikePtr(ExclusiveStrikePtr&& o) in ExclusiveStrikePtr() 85 SkStrikeCache::ExclusiveStrikePtr& 86 SkStrikeCache::ExclusiveStrikePtr::operator = (ExclusiveStrikePtr&& o) { in operator =() [all …]
|
D | SkGraphics.cpp | 43 SkStrikeCache::DumpMemoryStatistics(dump); in DumpMemoryStatistics() 101 return SkStrikeCache::GlobalStrikeCache()->getCacheSizeLimit(); in GetFontCacheLimit() 105 return SkStrikeCache::GlobalStrikeCache()->setCacheSizeLimit(bytes); in SetFontCacheLimit() 109 return SkStrikeCache::GlobalStrikeCache()->getTotalMemoryUsed(); in GetFontCacheUsed() 113 return SkStrikeCache::GlobalStrikeCache()->getCacheCountLimit(); in GetFontCacheCountLimit() 117 return SkStrikeCache::GlobalStrikeCache()->setCacheCountLimit(count); in SetFontCacheCountLimit() 121 return SkStrikeCache::GlobalStrikeCache()->getCacheCountUsed(); in GetFontCacheCountUsed() 125 return SkStrikeCache::GlobalStrikeCache()->getCachePointSizeLimit(); in GetFontCachePointSizeLimit() 129 return SkStrikeCache::GlobalStrikeCache()->setCachePointSizeLimit(limit); in SetFontCachePointSizeLimit() 133 SkStrikeCache::GlobalStrikeCache()->purgeAll(); in PurgeFontCache()
|
D | SkStrikeCache.h | 41 class SkStrikeCache final : public SkStrikeCacheInterface { 45 SkStrikeCache() = default; 46 ~SkStrikeCache() override; 70 static SkStrikeCache* GlobalStrikeCache(); 166 using SkExclusiveStrikePtr = SkStrikeCache::ExclusiveStrikePtr;
|
D | SkStrikeSpec.h | 22 class SkStrikeCache; variable 77 SkStrikeCache* cache = SkStrikeCache::GlobalStrikeCache()) const;
|
D | SkTypeface_remote.h | 21 class SkStrikeCache; variable 30 void initCache(SkStrike*, SkStrikeCache*); 44 SkStrikeCache* fStrikeCache = nullptr;
|
D | SkRemoteGlyphCache.h | 35 class SkStrikeCache; variable 221 SkStrikeCache* strikeCache = nullptr); 243 SkStrikeCache* const fStrikeCache;
|
D | SkTypeface_remote.cpp | 22 void SkScalerContextProxy::initCache(SkStrike* cache, SkStrikeCache* strikeCache) { in initCache() 102 SkDEBUGCODE(SkStrikeCache::Dump()); in generateFontMetrics()
|
D | SkRemoteGlyphCache.cpp | 729 SkStrikeCache* strikeCache) in SkStrikeClient() 731 , fStrikeCache{strikeCache ? strikeCache : SkStrikeCache::GlobalStrikeCache()} in SkStrikeClient() 820 auto scaler = SkStrikeCache::CreateScalerContext(*client_desc, effects, *tf); in readStrikeData()
|
D | SkStrikeSpec.cpp | 227 SkExclusiveStrikePtr SkStrikeSpec::findOrCreateExclusiveStrike(SkStrikeCache* cache) const { in findOrCreateExclusiveStrike()
|
D | SkOverdrawCanvas.cpp | 51 fPainter{props, kN32_SkColorType, nullptr, SkStrikeCache::GlobalStrikeCache()} {}
|
/third_party/skia/src/core/ |
D | SkStrikeCache.cpp | 27 SkStrikeCache* SkStrikeCache::GlobalStrikeCache() { in GlobalStrikeCache() 29 static thread_local auto* cache = new SkStrikeCache; in GlobalStrikeCache() 32 static auto* cache = new SkStrikeCache; in GlobalStrikeCache() 36 auto SkStrikeCache::findOrCreateStrike(const SkStrikeSpec& strikeSpec) -> sk_sp<SkStrike> { in findOrCreateStrike() 46 SkScopedStrikeForGPU SkStrikeCache::findOrCreateScopedStrike(const SkStrikeSpec& strikeSpec) { in findOrCreateScopedStrike() 50 void SkStrikeCache::PurgeAll() { in PurgeAll() 54 void SkStrikeCache::Dump() { in Dump() 78 void SkStrikeCache::DumpMemoryStatistics(SkTraceMemoryDump* dump) { in DumpMemoryStatistics() 119 sk_sp<SkStrike> SkStrikeCache::findStrike(const SkDescriptor& desc) { in findStrike() 126 auto SkStrikeCache::internalFindStrikeOrNull(const SkDescriptor& desc) -> sk_sp<SkStrike> { in internalFindStrikeOrNull() [all …]
|
D | SkGraphics.cpp | 42 SkStrikeCache::DumpMemoryStatistics(dump); in DumpMemoryStatistics() 100 return SkStrikeCache::GlobalStrikeCache()->getCacheSizeLimit(); in GetFontCacheLimit() 104 return SkStrikeCache::GlobalStrikeCache()->setCacheSizeLimit(bytes); in SetFontCacheLimit() 108 return SkStrikeCache::GlobalStrikeCache()->getTotalMemoryUsed(); in GetFontCacheUsed() 112 return SkStrikeCache::GlobalStrikeCache()->getCacheCountLimit(); in GetFontCacheCountLimit() 116 return SkStrikeCache::GlobalStrikeCache()->setCacheCountLimit(count); in SetFontCacheCountLimit() 120 return SkStrikeCache::GlobalStrikeCache()->getCacheCountUsed(); in GetFontCacheCountUsed() 124 SkStrikeCache::GlobalStrikeCache()->purgeAll(); in PurgeFontCache()
|
D | SkStrikeCache.h | 22 class SkStrikeCache; variable 42 SkStrike(SkStrikeCache* strikeCache, in SkStrike() 149 SkStrikeCache* const fStrikeCache; 158 class SkStrikeCache final : public SkStrikeForGPUCacheInterface { 160 SkStrikeCache() = default; 162 static SkStrikeCache* GlobalStrikeCache();
|
D | SkRemoteGlyphCache.h | 25 class SkStrikeCache; variable 134 SkStrikeCache* strikeCache = nullptr);
|
D | SkStrikeSpec.h | 26 class SkStrikeCache; variable 88 sk_sp<SkStrike> findOrCreateStrike(SkStrikeCache* cache) const;
|
D | SkStrikeSpec.cpp | 222 return SkStrikeCache::GlobalStrikeCache()->findOrCreateStrike(*this); in findOrCreateStrike() 225 sk_sp<SkStrike> SkStrikeSpec::findOrCreateStrike(SkStrikeCache* cache) const { in findOrCreateStrike()
|
D | SkRemoteGlyphCache.cpp | 884 SkStrikeCache* strikeCache = nullptr); 896 SkStrikeCache* const fStrikeCache; 904 SkStrikeCache* strikeCache) in SkStrikeClientImpl() 906 fStrikeCache{strikeCache ? strikeCache : SkStrikeCache::GlobalStrikeCache()}, in SkStrikeClientImpl() 1081 SkStrikeCache* strikeCache) in SkStrikeClient()
|
D | SkTypeface_remote.h | 21 class SkStrikeCache; variable
|
D | BUILD.bazel | 328 "SkStrikeCache.cpp", 329 "SkStrikeCache.h",
|
D | SkBitmapDevice.cpp | 222 SkStrikeCache::GlobalStrikeCache()) { in SkBitmapDevice() 239 SkStrikeCache::GlobalStrikeCache()) { in SkBitmapDevice()
|
D | SkOverdrawCanvas.cpp | 51 fPainter{props, kN32_SkColorType, nullptr, SkStrikeCache::GlobalStrikeCache()} {}
|
/third_party/flutter/skia/tests/ |
D | SkRemoteGlyphCacheTest.cpp | 387 SkStrikeCache::ValidateGlyphCacheDataSize(); in DEF_TEST() 471 SkStrikeCache::ValidateGlyphCacheDataSize(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 548 SkStrikeCache::ValidateGlyphCacheDataSize(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 623 SkStrikeCache::ValidateGlyphCacheDataSize(); 661 SkStrikeCache::ValidateGlyphCacheDataSize(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 709 SkStrikeCache::ValidateGlyphCacheDataSize(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 797 SkStrikeCache::ValidateGlyphCacheDataSize(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 826 SkStrikeCache strikeCache; in DEF_TEST() 936 SkStrikeCache strikeCache; in DEF_TEST()
|
/third_party/skia/tests/ |
D | SkStrikeCacheTest.cpp | 14 SkStrikeCache cache; in DEF_TEST()
|
/third_party/skia/bench/ |
D | GlyphQuadFillBench.cpp | 49 colorSpace.get(), SkStrikeCache::GlobalStrikeCache()}; in onPerCanvasPreDraw()
|
/third_party/flutter/skia/src/gpu/text/ |
D | GrTextBlobVertexRegenerator.cpp | 186 strikeSpec.findOrCreateExclusiveStrike(SkStrikeCache::GlobalStrikeCache()); in doRegen()
|