|
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 |