Rasterfarm-SDK
Loading...
Searching...
No Matches
MemoryAllocator Member List

This is the complete list of members for MemoryAllocator, including all inherited members.

align(AllocationHandle handle, uint alignment)MemoryPool
allocate(const VkMemoryRequirements &memoryRequirements, MemoryType type)MemoryAllocator
MemoryPool::allocate(VkDeviceSize size, uint alignment, MemoryType type)MemoryPool
allocateBuffer(VkBuffer buffer, MemoryType type)MemoryAllocator
allocateImage(VkImage image, MemoryType type)MemoryAllocator
bindBuffer(VkBuffer buffer, AllocationHandle handle)MemoryAllocator
bindImage(VkImage image, AllocationHandle handle)MemoryAllocator
blockSizeMemoryPool
blockTableLimitMemoryPool
flush(AllocationHandle handle)MemoryPool
free(AllocationHandle handle)MemoryPool
getAllocation(AllocationHandle handle)MemoryPool
getDevice()MemoryPoolinline
getMemory(AllocationHandle handle)MemoryAllocator
getMemoryOffset(const Allocation &allocation)MemoryPool
heapIndexMemoryPool
heapSizeMemoryPool
hostMappedMemoryPoolprotected
isAligned(const Allocation &allocation, uint alignment)MemoryPool
map(AllocationHandle handle)MemoryAllocator
MemoryAllocator(VkDevice logicalDevice, uint heapIndex, uint pageSize=sysconf(_SC_PAGESIZE))MemoryAllocator
MemoryAllocator(const MemoryAllocator &other)=deleteMemoryAllocator
MemoryPool(VkDevice logicalDevice, uint heapIndex, uint pageSize=sysconf(_SC_PAGESIZE))MemoryPool
MemoryPool(const MemoryPool &other)=deleteMemoryPool
pageLength(uint offset, uint size)MemoryPool
pageSizeMemoryPool
size(const Allocation &allocation)MemoryPool
size(const Allocation &allocation, uint alignment)MemoryPool
size(uint memoryOffset, uint dataSize, uint alignment)MemoryPool
~MemoryPool()MemoryPool