|
HDK
|
This is the complete list of members for VE_MemoryAllocator, including all inherited members.
| allocateBuffer(VE_MemType type, const VkBufferCreateInfo &buf_info, VkBuffer &vk_buf, exint alignment=0) | VE_MemoryAllocator | |
| VE_VmaMemoryAllocator::allocateBuffer(const VkBufferCreateInfo &, const VmaAllocationCreateInfo &info) | VE_VmaMemoryAllocator | private |
| allocateImage(VE_MemType type, const VkImageCreateInfo &img_info, VkImage &vk_img) | VE_MemoryAllocator | |
| VE_VmaMemoryAllocator::allocateImage(const VkImageCreateInfo &, const VmaAllocationCreateInfo &info) | VE_VmaMemoryAllocator | private |
| allocateMappableBuffer(const VkBufferCreateInfo &, const VmaAllocationCreateInfo &info, exint alignment=0) | VE_VmaMemoryAllocator | private |
| allocateMappableImage(const VkImageCreateInfo &, const VmaAllocationCreateInfo &info) | VE_VmaMemoryAllocator | private |
| allocateMappableMemory(const VkMemoryRequirements &, const VmaAllocationCreateInfo &info) | VE_VmaMemoryAllocator | private |
| allocateMemory(VE_MemType type, const VkMemoryRequirements &info) | VE_MemoryAllocator | |
| VE_VmaMemoryAllocator::allocateMemory(const VkMemoryRequirements &, const VmaAllocationCreateInfo &info) | VE_VmaMemoryAllocator | private |
| BufferAllocation typedef | VE_VmaMemoryAllocator | private |
| create(VkInstance, VkPhysicalDevice, VkDevice, uint32_t req_ver, VmaAllocationCreateFlags flags) | VE_MemoryAllocator | static |
| create(const VE_Instance &, VkPhysicalDevice, VkDevice, VmaAllocationCreateFlags flags) | VE_MemoryAllocator | static |
| VE_VmaMemoryAllocator::create(VkInstance, VkPhysicalDevice, VkDevice, uint32_t req_ver, VmaAllocatorCreateFlags flags) | VE_VmaMemoryAllocator | privatestatic |
| destroy() | VE_VmaMemoryAllocator | private |
| getExternMemHandleType() | VE_MemoryAllocator | static |
| getMemoryUsage(exint *out_device_vma_alloc_size, exint *out_device_vk_alloc_size, exint *out_device_total_size, exint *out_shared_vma_alloc_size, exint *out_shared_vk_alloc_size, exint *out_shared_total_size) const | VE_MemoryAllocator | |
| heapInfos() const | VE_MemoryAllocator | |
| ImageAllocation typedef | VE_VmaMemoryAllocator | private |
| init(VkInstance, VkPhysicalDevice, VkDevice, uint32_t req_ver, VmaAllocatorCreateFlags flags) | VE_VmaMemoryAllocator | private |
| MappableBufferAllocation typedef | VE_VmaMemoryAllocator | private |
| MappableImageAllocation typedef | VE_VmaMemoryAllocator | private |
| myAllocator | VE_VmaMemoryAllocator | private |
| operator=(VE_MemoryAllocator &&other) noexcept | VE_MemoryAllocator | inline |
| physicalDeviceMemoryProperties() const | VE_MemoryAllocator | inline |
| printMemoryInfo() const | VE_MemoryAllocator | |
| printMemoryInfo(std::ostream *out=nullptr) const | VE_MemoryAllocator | |
| UT_NON_COPYABLE(VE_MemoryAllocator) | VE_MemoryAllocator | |
| VE_MemoryAllocator()=default | VE_MemoryAllocator | |
| VE_MemoryAllocator(VE_MemoryAllocator &&other) noexcept | VE_MemoryAllocator | inline |
| ~VE_MemoryAllocator() | VE_MemoryAllocator |