Lines Matching defs:ChainedAllocator
191 // ChainedAllocator
193 ChainedAllocator::ChainedAllocator (const VkAllocationCallbacks* nextAllocator)
198 ChainedAllocator::~ChainedAllocator (void)
202 void* ChainedAllocator::allocate (size_t size, size_t alignment, VkSystemAllocationScope allocationScope)
207 void* ChainedAllocator::reallocate (void* original, size_t size, size_t alignment, VkSystemAllocationScope allocationScope)
212 void ChainedAllocator::free (void* mem)
217 void ChainedAllocator::notifyInternalAllocation (size_t size, VkInternalAllocationType allocationType, VkSystemAllocationScope allocationScope)
222 void ChainedAllocator::notifyInternalFree (size_t size, VkInternalAllocationType allocationType, VkSystemAllocationScope allocationScope)
230 : ChainedAllocator (allocator)
241 void* const ptr = ChainedAllocator::allocate(size, alignment, allocationScope);
250 void* const ptr = ChainedAllocator::reallocate(original, size, alignment, allocationScope);
259 ChainedAllocator::free(mem);
266 ChainedAllocator::notifyInternalAllocation(size, allocationType, allocationScope);
273 ChainedAllocator::notifyInternalFree(size, allocationType, allocationScope);
281 : ChainedAllocator (allocator)
301 return ChainedAllocator::allocate(size, alignment, allocationScope);
310 return ChainedAllocator::reallocate(original, size, alignment, allocationScope);