Searched refs:BufferBlock (Results 1 – 4 of 4) sorted by relevance
107 BufferBlock& block = fBlocks.back(); in unlock()162 BufferBlock& back = fBlocks.back(); in makeSpace()190 BufferBlock& back = fBlocks.back(); in makeSpace()201 const BufferBlock& back = fBlocks.back(); in currentBufferItems()231 BufferBlock& block = fBlocks.back(); in putBack()264 BufferBlock& block = fBlocks.push_back(); in createBlock()286 BufferBlock& prev = fBlocks.fromBack(1); in createBlock()316 BufferBlock& block = fBlocks.back(); in destroyBlock()
156 struct BufferBlock { struct177 SkTArray<BufferBlock> fBlocks; argument
73 struct BufferBlock { struct86 BufferBlock() : buffer(NULL), buffer_size(0), bytes_free(0) {} in BufferBlock() argument87 ~BufferBlock() {} in ~BufferBlock() argument89 BufferBlock(char* buf, size_t size, size_t free) : in BufferBlock() function97 typedef std::vector<BufferBlock> Blocks;186 BufferBlock AllocBlock();188 BufferBlock AllocCustomBlock(size_t blocksize);190 BufferBlock CopyBlock(const BufferBlock& b);
136 BufferBlock* block = NULL; in Reserve()201 BalsaBuffer::BufferBlock BalsaBuffer::AllocBlock() { in AllocBlock()205 BalsaBuffer::BufferBlock BalsaBuffer::AllocCustomBlock(size_t blocksize) { in AllocCustomBlock()206 return BufferBlock(new char[blocksize], blocksize, blocksize); in AllocCustomBlock()209 BalsaBuffer::BufferBlock BalsaBuffer::CopyBlock(const BufferBlock& b) { in CopyBlock()210 BufferBlock block = b; in CopyBlock()