Lines Matching refs:GrBufferAllocPool
21 sk_sp<GrBufferAllocPool::CpuBufferCache> GrBufferAllocPool::CpuBufferCache::Make( in Make()
26 GrBufferAllocPool::CpuBufferCache::CpuBufferCache(int maxBuffersToCache) in CpuBufferCache()
33 sk_sp<GrCpuBuffer> GrBufferAllocPool::CpuBufferCache::makeBuffer(size_t size, in makeBuffer()
62 void GrBufferAllocPool::CpuBufferCache::releaseAll() { in releaseAll()
86 constexpr size_t GrBufferAllocPool::kDefaultBufferSize;
88 GrBufferAllocPool::GrBufferAllocPool(GrGpu* gpu, GrGpuBufferType bufferType, in GrBufferAllocPool() function in GrBufferAllocPool
95 void GrBufferAllocPool::deleteBlocks() { in deleteBlocks()
108 GrBufferAllocPool::~GrBufferAllocPool() { in ~GrBufferAllocPool()
113 void GrBufferAllocPool::reset() { in reset()
121 void GrBufferAllocPool::unmap() { in unmap()
141 void GrBufferAllocPool::validate(bool unusedBlockAllowed) const { in validate()
181 void* GrBufferAllocPool::makeSpace(size_t size, in makeSpace()
233 void* GrBufferAllocPool::makeSpaceAtLeast(size_t minSize, in makeSpaceAtLeast()
298 void GrBufferAllocPool::putBack(size_t bytes) { in putBack()
327 bool GrBufferAllocPool::createBlock(size_t requestSize) { in createBlock()
379 void GrBufferAllocPool::destroyBlock() { in destroyBlock()
387 void GrBufferAllocPool::resetCpuData(size_t newSize) { in resetCpuData()
401 void GrBufferAllocPool::flushCpuData(const BufferBlock& block, size_t flushSize) { in flushCpuData()
423 sk_sp<GrBuffer> GrBufferAllocPool::getBuffer(size_t size) { in getBuffer()
437 : GrBufferAllocPool(gpu, GrGpuBufferType::kVertex, std::move(cpuBufferCache)) {} in GrVertexBufferAllocPool()
490 : GrBufferAllocPool(gpu, GrGpuBufferType::kIndex, std::move(cpuBufferCache)) {} in GrIndexBufferAllocPool()