vsg 1.1.8
VulkanSceneGraph library
|
This is the complete list of members for vsg::IntrusiveAllocator, including all inherited members.
allocate(std::size_t size, AllocatorAffinity allocatorAffinity=ALLOCATOR_AFFINITY_OBJECTS) override | vsg::IntrusiveAllocator | virtual |
Allocator(size_t in_defaultAlignment=4) (defined in vsg::Allocator) | vsg::Allocator | inlineexplicit |
Allocator(std::unique_ptr< Allocator > in_nestedAllocator, size_t in_defaultAlignment=4) (defined in vsg::Allocator) | vsg::Allocator | inlineexplicit |
allocatorMemoryBlocks (defined in vsg::IntrusiveAllocator) | vsg::IntrusiveAllocator | protected |
allocatorType (defined in vsg::Allocator) | vsg::Allocator | |
deallocate(void *ptr, std::size_t size) override | vsg::IntrusiveAllocator | virtual |
defaultAlignment (defined in vsg::Allocator) | vsg::Allocator | |
deleteEmptyMemoryBlocks() override | vsg::IntrusiveAllocator | virtual |
instance() | vsg::Allocator | static |
IntrusiveAllocator(size_t in_defaultAlignment=4) (defined in vsg::IntrusiveAllocator) | vsg::IntrusiveAllocator | explicit |
IntrusiveAllocator(std::unique_ptr< Allocator > in_nestedAllocator, size_t in_defaultAlignment=4) (defined in vsg::IntrusiveAllocator) | vsg::IntrusiveAllocator | explicit |
largeAllocations (defined in vsg::IntrusiveAllocator) | vsg::IntrusiveAllocator | protected |
memoryBlocks (defined in vsg::IntrusiveAllocator) | vsg::IntrusiveAllocator | protected |
mutex (defined in vsg::Allocator) | vsg::Allocator | mutable |
nestedAllocator (defined in vsg::Allocator) | vsg::Allocator | protected |
report(std::ostream &out) const override | vsg::IntrusiveAllocator | virtual |
setBlockSize(AllocatorAffinity allocatorAffinity, size_t blockSize) override (defined in vsg::IntrusiveAllocator) | vsg::IntrusiveAllocator | virtual |
totalAvailableSize() const override | vsg::IntrusiveAllocator | virtual |
totalMemorySize() const override | vsg::IntrusiveAllocator | virtual |
totalReservedSize() const override | vsg::IntrusiveAllocator | virtual |
validate() const (defined in vsg::IntrusiveAllocator) | vsg::IntrusiveAllocator | |
~Allocator() (defined in vsg::Allocator) | vsg::Allocator | inlinevirtual |
~IntrusiveAllocator() (defined in vsg::IntrusiveAllocator) | vsg::IntrusiveAllocator |