Rename fUniqueID -> fMessageBoxID
Change-Id: I8f3630236b799ebdf203a83972fe245b2f073472 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/292680 Commit-Queue: Herb Derby <herb@google.com> Reviewed-by: Robert Phillips <robertphillips@google.com>
This commit is contained in:
parent
0d0758e42a
commit
a50830b6f4
@ -15,11 +15,11 @@ static inline bool SkShouldPostMessageToBus(
|
|||||||
return msg.fContextID == msgBusUniqueID;
|
return msg.fContextID == msgBusUniqueID;
|
||||||
}
|
}
|
||||||
|
|
||||||
GrTextBlobCache::GrTextBlobCache(PurgeMore purgeMore, uint32_t uniqueID)
|
GrTextBlobCache::GrTextBlobCache(PurgeMore purgeMore, uint32_t messageBusID)
|
||||||
: fPurgeMore(purgeMore)
|
: fPurgeMore(purgeMore)
|
||||||
, fSizeBudget(kDefaultBudget)
|
, fSizeBudget(kDefaultBudget)
|
||||||
, fUniqueID(uniqueID)
|
, fMessageBusID(messageBusID)
|
||||||
, fPurgeBlobInbox(uniqueID) { }
|
, fPurgeBlobInbox(messageBusID) { }
|
||||||
|
|
||||||
GrTextBlobCache::~GrTextBlobCache() {
|
GrTextBlobCache::~GrTextBlobCache() {
|
||||||
this->freeAll();
|
this->freeAll();
|
||||||
@ -32,7 +32,7 @@ GrTextBlobCache::makeCachedBlob(const SkGlyphRunList& glyphRunList, const GrText
|
|||||||
sk_sp<GrTextBlob> cacheBlob(GrTextBlob::Make(glyphRunList, viewMatrix, color, forceW));
|
sk_sp<GrTextBlob> cacheBlob(GrTextBlob::Make(glyphRunList, viewMatrix, color, forceW));
|
||||||
cacheBlob->setupKey(key, blurRec, glyphRunList.paint());
|
cacheBlob->setupKey(key, blurRec, glyphRunList.paint());
|
||||||
this->add(cacheBlob);
|
this->add(cacheBlob);
|
||||||
glyphRunList.temporaryShuntBlobNotifyAddedToCache(fUniqueID);
|
glyphRunList.temporaryShuntBlobNotifyAddedToCache(fMessageBusID);
|
||||||
return cacheBlob;
|
return cacheBlob;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -22,7 +22,7 @@ public:
|
|||||||
// The callback function used by the cache when it is still over budget after a purge.
|
// The callback function used by the cache when it is still over budget after a purge.
|
||||||
using PurgeMore = std::function<void()>;
|
using PurgeMore = std::function<void()>;
|
||||||
|
|
||||||
GrTextBlobCache(PurgeMore purgeMore, uint32_t uniqueID);
|
GrTextBlobCache(PurgeMore purgeMore, uint32_t messageBusID);
|
||||||
~GrTextBlobCache();
|
~GrTextBlobCache();
|
||||||
|
|
||||||
sk_sp<GrTextBlob> makeCachedBlob(const SkGlyphRunList& glyphRunList,
|
sk_sp<GrTextBlob> makeCachedBlob(const SkGlyphRunList& glyphRunList,
|
||||||
@ -90,7 +90,9 @@ private:
|
|||||||
PurgeMore fPurgeMore;
|
PurgeMore fPurgeMore;
|
||||||
size_t fSizeBudget;
|
size_t fSizeBudget;
|
||||||
size_t fCurrentSize{0};
|
size_t fCurrentSize{0};
|
||||||
uint32_t fUniqueID; // unique id to use for messaging
|
|
||||||
|
// In practice 'messageBusID' is always the unique ID of the owning GrContext
|
||||||
|
uint32_t fMessageBusID;
|
||||||
SkMessageBus<PurgeBlobMessage>::Inbox fPurgeBlobInbox;
|
SkMessageBus<PurgeBlobMessage>::Inbox fPurgeBlobInbox;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user