Rasterfarm-SDK
|
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 | |
blockSize | MemoryPool | |
blockTableLimit | MemoryPool | |
flush(AllocationHandle handle) | MemoryPool | |
free(AllocationHandle handle) | MemoryPool | |
getAllocation(AllocationHandle handle) | MemoryPool | |
getDevice() | MemoryPool | inline |
getMemory(AllocationHandle handle) | MemoryAllocator | |
getMemoryOffset(const Allocation &allocation) | MemoryPool | |
heapIndex | MemoryPool | |
heapSize | MemoryPool | |
hostMapped | MemoryPool | protected |
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)=delete | MemoryAllocator | |
MemoryPool(VkDevice logicalDevice, uint heapIndex, uint pageSize=sysconf(_SC_PAGESIZE)) | MemoryPool | |
MemoryPool(const MemoryPool &other)=delete | MemoryPool | |
pageLength(uint offset, uint size) | MemoryPool | |
pageSize | MemoryPool | |
size(const Allocation &allocation) | MemoryPool | |
size(const Allocation &allocation, uint alignment) | MemoryPool | |
size(uint memoryOffset, uint dataSize, uint alignment) | MemoryPool | |
~MemoryPool() | MemoryPool |