Lines Matching defs:size
16 GrBagOfBytes::GrBagOfBytes(char* bytes, size_t size, size_t firstHeapAllocation)
17 : fFibProgression(size, firstHeapAllocation) {
18 SkASSERT_RELEASE(size < kMaxByteSize);
21 std::size_t space = size;
24 this->setupBytesAndCapacity(bytes, size);
45 void* GrBagOfBytes::alignedBytes(int size, int alignment) {
46 SkASSERT_RELEASE(0 < size && size < kMaxByteSize);
50 return this->allocateBytes(size, alignment);
53 void GrBagOfBytes::setupBytesAndCapacity(char* bytes, int size) {
56 intptr_t endByte = reinterpret_cast<intptr_t>(bytes + size - sizeof(Block)) & -kMaxAlignment;
63 const int size = PlatformMinimumSizeWithOverhead(
65 char* const bytes = new char[size];
68 this->setupBytesAndCapacity(bytes, size);
79 GrSubRunAllocator::GrSubRunAllocator(char* bytes, int size, int firstHeapAllocation)
80 : fAlloc{bytes, SkTo<size_t>(size), SkTo<size_t>(firstHeapAllocation)} {}