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