Pointers to some Vulkan functions - a subset used by the library.
More...
#include <vk_mem_alloc.h>
Pointers to some Vulkan functions - a subset used by the library.
Used in VmaAllocatorCreateInfo::pVulkanFunctions.
◆ vkAllocateMemory
PFN_vkAllocateMemory VmaVulkanFunctions::vkAllocateMemory |
◆ vkBindBufferMemory
PFN_vkBindBufferMemory VmaVulkanFunctions::vkBindBufferMemory |
◆ vkBindBufferMemory2KHR
PFN_vkBindBufferMemory2KHR VmaVulkanFunctions::vkBindBufferMemory2KHR |
Fetch "vkBindBufferMemory2" on Vulkan >= 1.1, fetch "vkBindBufferMemory2KHR" when using VK_KHR_bind_memory2 extension.
◆ vkBindImageMemory
PFN_vkBindImageMemory VmaVulkanFunctions::vkBindImageMemory |
◆ vkBindImageMemory2KHR
PFN_vkBindImageMemory2KHR VmaVulkanFunctions::vkBindImageMemory2KHR |
Fetch "vkBindImageMemory2" on Vulkan >= 1.1, fetch "vkBindImageMemory2KHR" when using VK_KHR_bind_memory2 extension.
◆ vkCmdCopyBuffer
PFN_vkCmdCopyBuffer VmaVulkanFunctions::vkCmdCopyBuffer |
◆ vkCreateBuffer
PFN_vkCreateBuffer VmaVulkanFunctions::vkCreateBuffer |
◆ vkCreateImage
PFN_vkCreateImage VmaVulkanFunctions::vkCreateImage |
◆ vkDestroyBuffer
PFN_vkDestroyBuffer VmaVulkanFunctions::vkDestroyBuffer |
◆ vkDestroyImage
PFN_vkDestroyImage VmaVulkanFunctions::vkDestroyImage |
◆ vkFlushMappedMemoryRanges
PFN_vkFlushMappedMemoryRanges VmaVulkanFunctions::vkFlushMappedMemoryRanges |
◆ vkFreeMemory
PFN_vkFreeMemory VmaVulkanFunctions::vkFreeMemory |
◆ vkGetBufferMemoryRequirements
PFN_vkGetBufferMemoryRequirements VmaVulkanFunctions::vkGetBufferMemoryRequirements |
◆ vkGetBufferMemoryRequirements2KHR
PFN_vkGetBufferMemoryRequirements2KHR VmaVulkanFunctions::vkGetBufferMemoryRequirements2KHR |
Fetch "vkGetBufferMemoryRequirements2" on Vulkan >= 1.1, fetch "vkGetBufferMemoryRequirements2KHR" when using VK_KHR_dedicated_allocation extension.
◆ vkGetDeviceProcAddr
PFN_vkGetDeviceProcAddr VmaVulkanFunctions::vkGetDeviceProcAddr |
Required when using VMA_DYNAMIC_VULKAN_FUNCTIONS.
◆ vkGetImageMemoryRequirements
PFN_vkGetImageMemoryRequirements VmaVulkanFunctions::vkGetImageMemoryRequirements |
◆ vkGetImageMemoryRequirements2KHR
PFN_vkGetImageMemoryRequirements2KHR VmaVulkanFunctions::vkGetImageMemoryRequirements2KHR |
Fetch "vkGetImageMemoryRequirements 2" on Vulkan >= 1.1, fetch "vkGetImageMemoryRequirements2KHR" when using VK_KHR_dedicated_allocation extension.
◆ vkGetInstanceProcAddr
PFN_vkGetInstanceProcAddr VmaVulkanFunctions::vkGetInstanceProcAddr |
Required when using VMA_DYNAMIC_VULKAN_FUNCTIONS.
◆ vkGetPhysicalDeviceMemoryProperties
PFN_vkGetPhysicalDeviceMemoryProperties VmaVulkanFunctions::vkGetPhysicalDeviceMemoryProperties |
◆ vkGetPhysicalDeviceMemoryProperties2KHR
PFN_vkGetPhysicalDeviceMemoryProperties2KHR VmaVulkanFunctions::vkGetPhysicalDeviceMemoryProperties2KHR |
◆ vkGetPhysicalDeviceProperties
PFN_vkGetPhysicalDeviceProperties VmaVulkanFunctions::vkGetPhysicalDeviceProperties |
◆ vkInvalidateMappedMemoryRanges
PFN_vkInvalidateMappedMemoryRanges VmaVulkanFunctions::vkInvalidateMappedMemoryRanges |
◆ vkMapMemory
PFN_vkMapMemory VmaVulkanFunctions::vkMapMemory |
◆ vkUnmapMemory
PFN_vkUnmapMemory VmaVulkanFunctions::vkUnmapMemory |
The documentation for this struct was generated from the following file: