Pointers to some Vulkan functions - a subset used by the library.  
 More...
#include <vk_mem_alloc.h>
 | 
| 
PFN_vkGetInstanceProcAddr VMA_NULLABLE  | vkGetInstanceProcAddr | 
|   | Required when using VMA_DYNAMIC_VULKAN_FUNCTIONS. 
  | 
|   | 
| 
PFN_vkGetDeviceProcAddr VMA_NULLABLE  | vkGetDeviceProcAddr | 
|   | Required when using VMA_DYNAMIC_VULKAN_FUNCTIONS. 
  | 
|   | 
| 
PFN_vkGetPhysicalDeviceProperties VMA_NULLABLE  | vkGetPhysicalDeviceProperties | 
|   | 
| 
PFN_vkGetPhysicalDeviceMemoryProperties VMA_NULLABLE  | vkGetPhysicalDeviceMemoryProperties | 
|   | 
| 
PFN_vkAllocateMemory VMA_NULLABLE  | vkAllocateMemory | 
|   | 
| 
PFN_vkFreeMemory VMA_NULLABLE  | vkFreeMemory | 
|   | 
| 
PFN_vkMapMemory VMA_NULLABLE  | vkMapMemory | 
|   | 
| 
PFN_vkUnmapMemory VMA_NULLABLE  | vkUnmapMemory | 
|   | 
| 
PFN_vkFlushMappedMemoryRanges VMA_NULLABLE  | vkFlushMappedMemoryRanges | 
|   | 
| 
PFN_vkInvalidateMappedMemoryRanges VMA_NULLABLE  | vkInvalidateMappedMemoryRanges | 
|   | 
| 
PFN_vkBindBufferMemory VMA_NULLABLE  | vkBindBufferMemory | 
|   | 
| 
PFN_vkBindImageMemory VMA_NULLABLE  | vkBindImageMemory | 
|   | 
| 
PFN_vkGetBufferMemoryRequirements VMA_NULLABLE  | vkGetBufferMemoryRequirements | 
|   | 
| 
PFN_vkGetImageMemoryRequirements VMA_NULLABLE  | vkGetImageMemoryRequirements | 
|   | 
| 
PFN_vkCreateBuffer VMA_NULLABLE  | vkCreateBuffer | 
|   | 
| 
PFN_vkDestroyBuffer VMA_NULLABLE  | vkDestroyBuffer | 
|   | 
| 
PFN_vkCreateImage VMA_NULLABLE  | vkCreateImage | 
|   | 
| 
PFN_vkDestroyImage VMA_NULLABLE  | vkDestroyImage | 
|   | 
| 
PFN_vkCmdCopyBuffer VMA_NULLABLE  | vkCmdCopyBuffer | 
|   | 
Pointers to some Vulkan functions - a subset used by the library. 
Used in VmaAllocatorCreateInfo::pVulkanFunctions. 
The documentation for this struct was generated from the following file:
- Gems/Atom/RHI/Vulkan/External/vma/3.1.0-009ecd1/include/vma/vk_mem_alloc.h