Home
last modified time | relevance | path

Searched refs:GrTextBlobCache (Results 1 – 14 of 14) sorted by relevance

/third_party/skia/src/gpu/text/
DGrTextBlobCache.cpp10 DECLARE_SKMESSAGEBUS_MESSAGE(GrTextBlobCache::PurgeBlobMessage, uint32_t, true) in DECLARE_SKMESSAGEBUS_MESSAGE()
14 const GrTextBlobCache::PurgeBlobMessage& msg, uint32_t msgBusUniqueID) { in DECLARE_SKMESSAGEBUS_MESSAGE()
18 GrTextBlobCache::GrTextBlobCache(uint32_t messageBusID) in GrTextBlobCache() function in GrTextBlobCache
23 sk_sp<GrTextBlob> GrTextBlobCache::addOrReturnExisting( in addOrReturnExisting()
31 sk_sp<GrTextBlob> GrTextBlobCache::find(const GrTextBlob::Key& key) { in find()
47 void GrTextBlobCache::remove(GrTextBlob* blob) { in remove()
52 void GrTextBlobCache::internalRemove(GrTextBlob* blob) { in internalRemove()
69 void GrTextBlobCache::freeAll() { in freeAll()
76 void GrTextBlobCache::PostPurgeBlobMessage(uint32_t blobID, uint32_t cacheID) { in PostPurgeBlobMessage()
81 void GrTextBlobCache::purgeStaleBlobs() { in purgeStaleBlobs()
[all …]
DGrTextBlobCache.h21 class GrTextBlobCache {
23 GrTextBlobCache(uint32_t messageBusID);
/third_party/skia/include/gpu/
DGrRecordingContext.h31 class GrTextBlobCache; variable
185 GrTextBlobCache* getTextBlobCache();
186 const GrTextBlobCache* getTextBlobCache() const;
DGrContextThreadSafeProxy.h24 class GrTextBlobCache; variable
149 std::unique_ptr<GrTextBlobCache> fTextBlobCache;
/third_party/skia/src/gpu/
DGrContextThreadSafeProxyPriv.h37 GrTextBlobCache* getTextBlobCache() { return fProxy->fTextBlobCache.get(); } in getTextBlobCache()
38 const GrTextBlobCache* getTextBlobCache() const { return fProxy->fTextBlobCache.get(); } in getTextBlobCache()
DGrRecordingContext.cpp147 GrTextBlobCache* GrRecordingContext::getTextBlobCache() { in getTextBlobCache()
151 const GrTextBlobCache* GrRecordingContext::getTextBlobCache() const { in getTextBlobCache()
DGrContextThreadSafeProxy.cpp44 fTextBlobCache = std::make_unique<GrTextBlobCache>(fContextID); in init()
DGrRecordingContextPriv.h56 GrTextBlobCache* getTextBlobCache() { return this->context()->getTextBlobCache(); } in getTextBlobCache()
DBUILD.bazel430 "text/GrTextBlobCache.cpp",
431 "text/GrTextBlobCache.h",
/third_party/skia/include/core/
DSkTextBlob.h266 friend class GrTextBlobCache; variable
/third_party/skia/tests/
DTextBlobCacheTest.cpp58 static void SetBudget(GrTextBlobCache* cache, size_t budget) { in SetBudget()
/third_party/skia/gn/
Dgpu.gni368 "$_src/gpu/text/GrTextBlobCache.cpp",
369 "$_src/gpu/text/GrTextBlobCache.h",
/third_party/skia/src/core/
DSkTextBlob.cpp156 GrTextBlobCache::PostPurgeBlobMessage(fUniqueID, fCacheID); in ~SkTextBlob()
/third_party/skia/src/gpu/v1/
DSurfaceDrawContext.cpp369 GrTextBlobCache* textBlobCache = fContext->priv().getTextBlobCache(); in drawGlyphRunListWithCache()