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 skgpu::UniqueKey& key) { in has()
130 GrSurfaceProxyView GrThreadSafeCache::find(const skgpu::UniqueKey& key) { in find()
138 std::tuple<GrSurfaceProxyView, sk_sp<SkData>> GrThreadSafeCache::findWithData( in findWithData()
145 GrThreadSafeCache::Entry* GrThreadSafeCache::getEntry(const skgpu::UniqueKey& key, in getEntry()
162 GrThreadSafeCache::Entry* GrThreadSafeCache::makeNewEntryMRU(Entry* entry) { in makeNewEntryMRU()
169 GrThreadSafeCache::Entry* GrThreadSafeCache::getEntry(const skgpu::UniqueKey& 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 skgpu::UniqueKey& key, in add()
217 std::tuple<GrSurfaceProxyView, sk_sp<SkData>> GrThreadSafeCache::addWithData( in addWithData()
225 GrSurfaceProxyView GrThreadSafeCache::findOrAdd(const skgpu::UniqueKey& key, in findOrAdd()
239 std::tuple<GrSurfaceProxyView, sk_sp<SkData>> GrThreadSafeCache::findOrAddWithData( in findOrAddWithData()
252 sk_sp<GrThreadSafeCache::VertexData> GrThreadSafeCache::MakeVertexData(const void* vertices, in MakeVertexData()
258 sk_sp<GrThreadSafeCache::VertexData> GrThreadSafeCache::MakeVertexData(sk_sp<GrGpuBuffer> buffer, in MakeVertexData()
264 std::tuple<sk_sp<GrThreadSafeCache::VertexData>, sk_sp<SkData>>
265 GrThreadSafeCache::internalFindVerts(const skgpu::UniqueKey& key) { in internalFindVerts()
275 std::tuple<sk_sp<GrThreadSafeCache::VertexData>, sk_sp<SkData>>
276 GrThreadSafeCache::findVertsWithData(const skgpu::UniqueKey& key) { in findVertsWithData()
282 std::tuple<sk_sp<GrThreadSafeCache::VertexData>, sk_sp<SkData>> GrThreadSafeCache::internalAddVerts( in internalAddVerts()
300 std::tuple<sk_sp<GrThreadSafeCache::VertexData>, sk_sp<SkData>> GrThreadSafeCache::addVertsWithData( in addVertsWithData()
309 void GrThreadSafeCache::remove(const skgpu::UniqueKey& key) { in remove()
320 std::tuple<GrSurfaceProxyView, sk_sp<GrThreadSafeCache::Trampoline>>
321 GrThreadSafeCache::CreateLazyView(GrDirectContext* dContext, in CreateLazyView()