Lines Matching refs:GrThreadSafeCache
16 GrThreadSafeCache::VertexData::~VertexData () { in ~VertexData()
20 GrThreadSafeCache::GrThreadSafeCache() in GrThreadSafeCache() function in GrThreadSafeCache
24 GrThreadSafeCache::~GrThreadSafeCache() { in ~GrThreadSafeCache()
29 int GrThreadSafeCache::numEntries() const { in numEntries()
35 size_t GrThreadSafeCache::approxBytesUsedForHash() const { in approxBytesUsedForHash()
42 void GrThreadSafeCache::dropAllRefs() { in dropAllRefs()
55 void GrThreadSafeCache::dropUniqueRefs(GrResourceCache* resourceCache) { in dropUniqueRefs()
78 void GrThreadSafeCache::dropUniqueRefsOlderThan(GrStdSteadyClock::time_point purgeTime) { in dropUniqueRefsOlderThan()
102 void GrThreadSafeCache::makeExistingEntryMRU(Entry* entry) { in makeExistingEntryMRU()
110 std::tuple<GrSurfaceProxyView, sk_sp<SkData>> GrThreadSafeCache::internalFind( in internalFind()
122 bool GrThreadSafeCache::has(const GrUniqueKey& key) { in has()
130 GrSurfaceProxyView GrThreadSafeCache::find(const GrUniqueKey& key) { in find()
138 std::tuple<GrSurfaceProxyView, sk_sp<SkData>> GrThreadSafeCache::findWithData( in findWithData()
145 GrThreadSafeCache::Entry* GrThreadSafeCache::getEntry(const GrUniqueKey& key, in getEntry()
162 GrThreadSafeCache::Entry* GrThreadSafeCache::makeNewEntryMRU(Entry* entry) { in makeNewEntryMRU()
169 GrThreadSafeCache::Entry* GrThreadSafeCache::getEntry(const GrUniqueKey& key, in getEntry()
186 void GrThreadSafeCache::recycleEntry(Entry* dead) { in recycleEntry()
195 std::tuple<GrSurfaceProxyView, sk_sp<SkData>> GrThreadSafeCache::internalAdd( in internalAdd()
208 GrSurfaceProxyView GrThreadSafeCache::add(const GrUniqueKey& key, const GrSurfaceProxyView& view) { in add()
216 std::tuple<GrSurfaceProxyView, sk_sp<SkData>> GrThreadSafeCache::addWithData( in addWithData()
224 GrSurfaceProxyView GrThreadSafeCache::findOrAdd(const GrUniqueKey& key, in findOrAdd()
238 std::tuple<GrSurfaceProxyView, sk_sp<SkData>> GrThreadSafeCache::findOrAddWithData( in findOrAddWithData()
251 sk_sp<GrThreadSafeCache::VertexData> GrThreadSafeCache::MakeVertexData(const void* vertices, in MakeVertexData()
257 sk_sp<GrThreadSafeCache::VertexData> GrThreadSafeCache::MakeVertexData(sk_sp<GrGpuBuffer> buffer, in MakeVertexData()
263 std::tuple<sk_sp<GrThreadSafeCache::VertexData>, sk_sp<SkData>> GrThreadSafeCache::internalFindVert… in internalFindVerts()
274 std::tuple<sk_sp<GrThreadSafeCache::VertexData>, sk_sp<SkData>> GrThreadSafeCache::findVertsWithDat… in findVertsWithData()
281 std::tuple<sk_sp<GrThreadSafeCache::VertexData>, sk_sp<SkData>> GrThreadSafeCache::internalAddVerts( in internalAddVerts()
299 std::tuple<sk_sp<GrThreadSafeCache::VertexData>, sk_sp<SkData>> GrThreadSafeCache::addVertsWithData( in addVertsWithData()
308 void GrThreadSafeCache::remove(const GrUniqueKey& key) { in remove()
319 std::tuple<GrSurfaceProxyView, sk_sp<GrThreadSafeCache::Trampoline>>
320 GrThreadSafeCache::CreateLazyView(GrDirectContext* dContext, in CreateLazyView()