vsg  1.1.0
VulkanSceneGraph library
vsg::Allocator Member List

This is the complete list of members for vsg::Allocator, including all inherited members.

allocate(std::size_t size, AllocatorAffinity allocatorAffinity=ALLOCATOR_AFFINITY_OBJECTS)vsg::Allocatorvirtual
allocationTime (defined in vsg::Allocator)vsg::Allocator
Allocator(std::unique_ptr< Allocator > in_nestedAllocator={}) (defined in vsg::Allocator)vsg::Allocator
allocatorMemoryBlocks (defined in vsg::Allocator)vsg::Allocatorprotected
allocatorType (defined in vsg::Allocator)vsg::Allocator
deallocate(void *ptr, std::size_t size)vsg::Allocatorvirtual
deallocationTime (defined in vsg::Allocator)vsg::Allocator
deleteEmptyMemoryBlocks()vsg::Allocatorvirtual
getMemoryBlocks(AllocatorAffinity allocatorAffinity) (defined in vsg::Allocator)vsg::Allocator
getOrCreateMemoryBlocks(AllocatorAffinity allocatorAffinity, const std::string &name, size_t blockSize) (defined in vsg::Allocator)vsg::Allocator
instance()vsg::Allocatorstatic
memoryBlocksAllocatorType (defined in vsg::Allocator)vsg::Allocator
memoryTracking (defined in vsg::Allocator)vsg::Allocator
mutex (defined in vsg::Allocator)vsg::Allocatormutable
nestedAllocator (defined in vsg::Allocator)vsg::Allocatorprotected
report(std::ostream &out) constvsg::Allocatorvirtual
setBlockSize(AllocatorAffinity allocatorAffinity, size_t blockSize) (defined in vsg::Allocator)vsg::Allocator
setMemoryTracking(int mt)vsg::Allocator
totalAvailableSize() constvsg::Allocatorvirtual
totalMemorySize() constvsg::Allocatorvirtual
totalReservedSize() constvsg::Allocatorvirtual
~Allocator() (defined in vsg::Allocator)vsg::Allocatorvirtual