struct VmaVulkanFunctions

Defined at line 2320 of file ../../src/ui/lib/escher/third_party/VulkanMemoryAllocator/vk_mem_alloc.h

Pointers to some Vulkan functions - a subset used by the library.

Used in VmaAllocatorCreateInfo::pVulkanFunctions.

Public Members

PFN_vkGetPhysicalDeviceProperties _Nullable vkGetPhysicalDeviceProperties
PFN_vkGetPhysicalDeviceMemoryProperties _Nullable vkGetPhysicalDeviceMemoryProperties
PFN_vkAllocateMemory _Nullable vkAllocateMemory
PFN_vkFreeMemory _Nullable vkFreeMemory
PFN_vkMapMemory _Nullable vkMapMemory
PFN_vkUnmapMemory _Nullable vkUnmapMemory
PFN_vkFlushMappedMemoryRanges _Nullable vkFlushMappedMemoryRanges
PFN_vkInvalidateMappedMemoryRanges _Nullable vkInvalidateMappedMemoryRanges
PFN_vkBindBufferMemory _Nullable vkBindBufferMemory
PFN_vkBindImageMemory _Nullable vkBindImageMemory
PFN_vkGetBufferMemoryRequirements _Nullable vkGetBufferMemoryRequirements
PFN_vkGetImageMemoryRequirements _Nullable vkGetImageMemoryRequirements
PFN_vkCreateBuffer _Nullable vkCreateBuffer
PFN_vkDestroyBuffer _Nullable vkDestroyBuffer
PFN_vkCreateImage _Nullable vkCreateImage
PFN_vkDestroyImage _Nullable vkDestroyImage
PFN_vkCmdCopyBuffer _Nullable vkCmdCopyBuffer
PFN_vkGetBufferMemoryRequirements2KHR _Nullable vkGetBufferMemoryRequirements2KHR
PFN_vkGetImageMemoryRequirements2KHR _Nullable vkGetImageMemoryRequirements2KHR
PFN_vkBindBufferMemory2KHR _Nullable vkBindBufferMemory2KHR
PFN_vkBindImageMemory2KHR _Nullable vkBindImageMemory2KHR
PFN_vkGetPhysicalDeviceMemoryProperties2KHR _Nullable vkGetPhysicalDeviceMemoryProperties2KHR