Vulkan Memory Allocator
Public Attributes | List of all members
VmaVulkanFunctions Struct Reference

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

#include <vk_mem_alloc.h>

Public Attributes

PFN_vkGetPhysicalDeviceProperties vkGetPhysicalDeviceProperties
 
PFN_vkGetPhysicalDeviceMemoryProperties vkGetPhysicalDeviceMemoryProperties
 
PFN_vkAllocateMemory vkAllocateMemory
 
PFN_vkFreeMemory vkFreeMemory
 
PFN_vkMapMemory vkMapMemory
 
PFN_vkUnmapMemory vkUnmapMemory
 
PFN_vkFlushMappedMemoryRanges vkFlushMappedMemoryRanges
 
PFN_vkInvalidateMappedMemoryRanges vkInvalidateMappedMemoryRanges
 
PFN_vkBindBufferMemory vkBindBufferMemory
 
PFN_vkBindImageMemory vkBindImageMemory
 
PFN_vkGetBufferMemoryRequirements vkGetBufferMemoryRequirements
 
PFN_vkGetImageMemoryRequirements vkGetImageMemoryRequirements
 
PFN_vkCreateBuffer vkCreateBuffer
 
PFN_vkDestroyBuffer vkDestroyBuffer
 
PFN_vkCreateImage vkCreateImage
 
PFN_vkDestroyImage vkDestroyImage
 

Detailed Description

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

Used in VmaAllocatorCreateInfo::pVulkanFunctions.

Member Data Documentation

◆ vkAllocateMemory

PFN_vkAllocateMemory VmaVulkanFunctions::vkAllocateMemory

◆ vkBindBufferMemory

PFN_vkBindBufferMemory VmaVulkanFunctions::vkBindBufferMemory

◆ vkBindImageMemory

PFN_vkBindImageMemory VmaVulkanFunctions::vkBindImageMemory

◆ 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

◆ vkGetImageMemoryRequirements

PFN_vkGetImageMemoryRequirements VmaVulkanFunctions::vkGetImageMemoryRequirements

◆ vkGetPhysicalDeviceMemoryProperties

PFN_vkGetPhysicalDeviceMemoryProperties VmaVulkanFunctions::vkGetPhysicalDeviceMemoryProperties

◆ 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: