KiCad PCB EDA Suite
Loading...
Searching...
No Matches
VulkanFunctions Struct Reference

Public Attributes

PFN_vkGetInstanceProcAddr GetInstanceProcAddr = nullptr
 
PFN_vkCreateInstance CreateInstance = nullptr
 
PFN_vkEnumerateInstanceExtensionProperties EnumerateInstanceExtensionProperties = nullptr
 
PFN_vkEnumerateInstanceLayerProperties EnumerateInstanceLayerProperties = nullptr
 
PFN_vkDestroyInstance DestroyInstance = nullptr
 
PFN_vkEnumeratePhysicalDevices EnumeratePhysicalDevices = nullptr
 
PFN_vkEnumerateDeviceExtensionProperties EnumerateDeviceExtensionProperties = nullptr
 
PFN_vkGetPhysicalDeviceProperties GetPhysicalDeviceProperties = nullptr
 
PFN_vkGetPhysicalDeviceProperties2 GetPhysicalDeviceProperties2 = nullptr
 
PFN_vkGetPhysicalDeviceFeatures2 GetPhysicalDeviceFeatures2 = nullptr
 
PFN_vkGetPhysicalDeviceQueueFamilyProperties GetPhysicalDeviceQueueFamilyProperties = nullptr
 
PFN_vkCreateDevice CreateDevice = nullptr
 
PFN_vkGetDeviceProcAddr GetDeviceProcAddr = nullptr
 
PFN_vkDestroyDevice DestroyDevice = nullptr
 
PFN_vkGetDeviceQueue GetDeviceQueue = nullptr
 
PFN_vkDeviceWaitIdle DeviceWaitIdle = nullptr
 
PFN_vkCreateImageView CreateImageView = nullptr
 
PFN_vkDestroyImageView DestroyImageView = nullptr
 
PFN_vkCreateSampler CreateSampler = nullptr
 
PFN_vkDestroySampler DestroySampler = nullptr
 
PFN_vkCreateCommandPool CreateCommandPool = nullptr
 
PFN_vkDestroyCommandPool DestroyCommandPool = nullptr
 
PFN_vkAllocateCommandBuffers AllocateCommandBuffers = nullptr
 
PFN_vkFreeCommandBuffers FreeCommandBuffers = nullptr
 
PFN_vkBeginCommandBuffer BeginCommandBuffer = nullptr
 
PFN_vkEndCommandBuffer EndCommandBuffer = nullptr
 
PFN_vkCmdPipelineBarrier CmdPipelineBarrier = nullptr
 
PFN_vkCmdCopyBuffer CmdCopyBuffer = nullptr
 
PFN_vkCmdCopyBufferToImage CmdCopyBufferToImage = nullptr
 
PFN_vkQueueSubmit QueueSubmit = nullptr
 
PFN_vkQueueWaitIdle QueueWaitIdle = nullptr
 
PFN_vkCreateShaderModule CreateShaderModule = nullptr
 
PFN_vkDestroyShaderModule DestroyShaderModule = nullptr
 
PFN_vkCreatePipelineLayout CreatePipelineLayout = nullptr
 
PFN_vkDestroyPipelineLayout DestroyPipelineLayout = nullptr
 
PFN_vkCreatePipelineCache CreatePipelineCache = nullptr
 
PFN_vkDestroyPipelineCache DestroyPipelineCache = nullptr
 
PFN_vkCreateGraphicsPipelines CreateGraphicsPipelines = nullptr
 
PFN_vkCreateComputePipelines CreateComputePipelines = nullptr
 
PFN_vkCmdDispatch CmdDispatch = nullptr
 
PFN_vkDestroyPipeline DestroyPipeline = nullptr
 
PFN_vkCreateRenderPass CreateRenderPass = nullptr
 
PFN_vkDestroyRenderPass DestroyRenderPass = nullptr
 
PFN_vkCreateFramebuffer CreateFramebuffer = nullptr
 
PFN_vkDestroyFramebuffer DestroyFramebuffer = nullptr
 
PFN_vkCmdBeginRenderPass CmdBeginRenderPass = nullptr
 
PFN_vkCmdEndRenderPass CmdEndRenderPass = nullptr
 
PFN_vkCmdClearColorImage CmdClearColorImage = nullptr
 
PFN_vkCmdCopyImage CmdCopyImage = nullptr
 
PFN_vkCmdCopyImageToBuffer CmdCopyImageToBuffer = nullptr
 
PFN_vkCmdSetViewport CmdSetViewport = nullptr
 
PFN_vkCmdSetScissor CmdSetScissor = nullptr
 
PFN_vkCmdBindPipeline CmdBindPipeline = nullptr
 
PFN_vkCmdPushConstants CmdPushConstants = nullptr
 
PFN_vkCmdBindVertexBuffers CmdBindVertexBuffers = nullptr
 
PFN_vkCmdBindIndexBuffer CmdBindIndexBuffer = nullptr
 
PFN_vkCmdDraw CmdDraw = nullptr
 
PFN_vkCmdDrawIndexed CmdDrawIndexed = nullptr
 
PFN_vkCmdBindDescriptorSets CmdBindDescriptorSets = nullptr
 
PFN_vkCreateDescriptorSetLayout CreateDescriptorSetLayout = nullptr
 
PFN_vkDestroyDescriptorSetLayout DestroyDescriptorSetLayout = nullptr
 
PFN_vkCreateDescriptorPool CreateDescriptorPool = nullptr
 
PFN_vkDestroyDescriptorPool DestroyDescriptorPool = nullptr
 
PFN_vkAllocateDescriptorSets AllocateDescriptorSets = nullptr
 
PFN_vkFreeDescriptorSets FreeDescriptorSets = nullptr
 
PFN_vkUpdateDescriptorSets UpdateDescriptorSets = nullptr
 
PFN_vkCreateFence CreateFence = nullptr
 
PFN_vkDestroyFence DestroyFence = nullptr
 
PFN_vkWaitForFences WaitForFences = nullptr
 
PFN_vkResetFences ResetFences = nullptr
 
PFN_vkAcquireNextImageKHR AcquireNextImageKHR = nullptr
 
PFN_vkQueuePresentKHR QueuePresentKHR = nullptr
 
PFN_vkWaitForPresentKHR WaitForPresentKHR = nullptr
 
PFN_vkCreateSwapchainKHR CreateSwapchainKHR = nullptr
 
PFN_vkDestroySwapchainKHR DestroySwapchainKHR = nullptr
 
PFN_vkGetSwapchainImagesKHR GetSwapchainImagesKHR = nullptr
 
PFN_vkCreateSemaphore CreateSemaphore = nullptr
 
PFN_vkDestroySemaphore DestroySemaphore = nullptr
 
PFN_vkDestroySurfaceKHR DestroySurfaceKHR = nullptr
 
PFN_vkGetPhysicalDeviceSurfaceSupportKHR GetPhysicalDeviceSurfaceSupportKHR = nullptr
 
PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR GetPhysicalDeviceSurfaceCapabilitiesKHR = nullptr
 
PFN_vkGetPhysicalDeviceSurfaceFormatsKHR GetPhysicalDeviceSurfaceFormatsKHR = nullptr
 
PFN_vkGetPhysicalDeviceSurfacePresentModesKHR GetPhysicalDeviceSurfacePresentModesKHR = nullptr
 
PFN_vkCreateDebugUtilsMessengerEXT CreateDebugUtilsMessengerEXT = nullptr
 
PFN_vkDestroyDebugUtilsMessengerEXT DestroyDebugUtilsMessengerEXT = nullptr
 

Detailed Description

Definition at line 180 of file rhi_vulkan_device.cpp.

Member Data Documentation

◆ AcquireNextImageKHR

PFN_vkAcquireNextImageKHR VulkanFunctions::AcquireNextImageKHR = nullptr

Definition at line 255 of file rhi_vulkan_device.cpp.

◆ AllocateCommandBuffers

PFN_vkAllocateCommandBuffers VulkanFunctions::AllocateCommandBuffers = nullptr

Definition at line 207 of file rhi_vulkan_device.cpp.

◆ AllocateDescriptorSets

PFN_vkAllocateDescriptorSets VulkanFunctions::AllocateDescriptorSets = nullptr

Definition at line 248 of file rhi_vulkan_device.cpp.

◆ BeginCommandBuffer

PFN_vkBeginCommandBuffer VulkanFunctions::BeginCommandBuffer = nullptr

Definition at line 209 of file rhi_vulkan_device.cpp.

◆ CmdBeginRenderPass

PFN_vkCmdBeginRenderPass VulkanFunctions::CmdBeginRenderPass = nullptr

Definition at line 230 of file rhi_vulkan_device.cpp.

◆ CmdBindDescriptorSets

PFN_vkCmdBindDescriptorSets VulkanFunctions::CmdBindDescriptorSets = nullptr

Definition at line 243 of file rhi_vulkan_device.cpp.

◆ CmdBindIndexBuffer

PFN_vkCmdBindIndexBuffer VulkanFunctions::CmdBindIndexBuffer = nullptr

Definition at line 240 of file rhi_vulkan_device.cpp.

◆ CmdBindPipeline

PFN_vkCmdBindPipeline VulkanFunctions::CmdBindPipeline = nullptr

Definition at line 237 of file rhi_vulkan_device.cpp.

◆ CmdBindVertexBuffers

PFN_vkCmdBindVertexBuffers VulkanFunctions::CmdBindVertexBuffers = nullptr

Definition at line 239 of file rhi_vulkan_device.cpp.

◆ CmdClearColorImage

PFN_vkCmdClearColorImage VulkanFunctions::CmdClearColorImage = nullptr

Definition at line 232 of file rhi_vulkan_device.cpp.

◆ CmdCopyBuffer

PFN_vkCmdCopyBuffer VulkanFunctions::CmdCopyBuffer = nullptr

Definition at line 212 of file rhi_vulkan_device.cpp.

◆ CmdCopyBufferToImage

PFN_vkCmdCopyBufferToImage VulkanFunctions::CmdCopyBufferToImage = nullptr

Definition at line 213 of file rhi_vulkan_device.cpp.

◆ CmdCopyImage

PFN_vkCmdCopyImage VulkanFunctions::CmdCopyImage = nullptr

Definition at line 233 of file rhi_vulkan_device.cpp.

◆ CmdCopyImageToBuffer

PFN_vkCmdCopyImageToBuffer VulkanFunctions::CmdCopyImageToBuffer = nullptr

Definition at line 234 of file rhi_vulkan_device.cpp.

◆ CmdDispatch

PFN_vkCmdDispatch VulkanFunctions::CmdDispatch = nullptr

Definition at line 224 of file rhi_vulkan_device.cpp.

◆ CmdDraw

PFN_vkCmdDraw VulkanFunctions::CmdDraw = nullptr

Definition at line 241 of file rhi_vulkan_device.cpp.

◆ CmdDrawIndexed

PFN_vkCmdDrawIndexed VulkanFunctions::CmdDrawIndexed = nullptr

Definition at line 242 of file rhi_vulkan_device.cpp.

◆ CmdEndRenderPass

PFN_vkCmdEndRenderPass VulkanFunctions::CmdEndRenderPass = nullptr

Definition at line 231 of file rhi_vulkan_device.cpp.

◆ CmdPipelineBarrier

PFN_vkCmdPipelineBarrier VulkanFunctions::CmdPipelineBarrier = nullptr

Definition at line 211 of file rhi_vulkan_device.cpp.

◆ CmdPushConstants

PFN_vkCmdPushConstants VulkanFunctions::CmdPushConstants = nullptr

Definition at line 238 of file rhi_vulkan_device.cpp.

◆ CmdSetScissor

PFN_vkCmdSetScissor VulkanFunctions::CmdSetScissor = nullptr

Definition at line 236 of file rhi_vulkan_device.cpp.

◆ CmdSetViewport

PFN_vkCmdSetViewport VulkanFunctions::CmdSetViewport = nullptr

Definition at line 235 of file rhi_vulkan_device.cpp.

◆ CreateCommandPool

PFN_vkCreateCommandPool VulkanFunctions::CreateCommandPool = nullptr

Definition at line 205 of file rhi_vulkan_device.cpp.

◆ CreateComputePipelines

PFN_vkCreateComputePipelines VulkanFunctions::CreateComputePipelines = nullptr

Definition at line 223 of file rhi_vulkan_device.cpp.

◆ CreateDebugUtilsMessengerEXT

PFN_vkCreateDebugUtilsMessengerEXT VulkanFunctions::CreateDebugUtilsMessengerEXT = nullptr

Definition at line 287 of file rhi_vulkan_device.cpp.

◆ CreateDescriptorPool

PFN_vkCreateDescriptorPool VulkanFunctions::CreateDescriptorPool = nullptr

Definition at line 246 of file rhi_vulkan_device.cpp.

◆ CreateDescriptorSetLayout

PFN_vkCreateDescriptorSetLayout VulkanFunctions::CreateDescriptorSetLayout = nullptr

Definition at line 244 of file rhi_vulkan_device.cpp.

◆ CreateDevice

PFN_vkCreateDevice VulkanFunctions::CreateDevice = nullptr

Definition at line 194 of file rhi_vulkan_device.cpp.

◆ CreateFence

PFN_vkCreateFence VulkanFunctions::CreateFence = nullptr

Definition at line 251 of file rhi_vulkan_device.cpp.

◆ CreateFramebuffer

PFN_vkCreateFramebuffer VulkanFunctions::CreateFramebuffer = nullptr

Definition at line 228 of file rhi_vulkan_device.cpp.

◆ CreateGraphicsPipelines

PFN_vkCreateGraphicsPipelines VulkanFunctions::CreateGraphicsPipelines = nullptr

Definition at line 222 of file rhi_vulkan_device.cpp.

◆ CreateImageView

PFN_vkCreateImageView VulkanFunctions::CreateImageView = nullptr

Definition at line 201 of file rhi_vulkan_device.cpp.

◆ CreateInstance

PFN_vkCreateInstance VulkanFunctions::CreateInstance = nullptr

Definition at line 184 of file rhi_vulkan_device.cpp.

◆ CreatePipelineCache

PFN_vkCreatePipelineCache VulkanFunctions::CreatePipelineCache = nullptr

Definition at line 220 of file rhi_vulkan_device.cpp.

◆ CreatePipelineLayout

PFN_vkCreatePipelineLayout VulkanFunctions::CreatePipelineLayout = nullptr

Definition at line 218 of file rhi_vulkan_device.cpp.

◆ CreateRenderPass

PFN_vkCreateRenderPass VulkanFunctions::CreateRenderPass = nullptr

Definition at line 226 of file rhi_vulkan_device.cpp.

◆ CreateSampler

PFN_vkCreateSampler VulkanFunctions::CreateSampler = nullptr

Definition at line 203 of file rhi_vulkan_device.cpp.

◆ CreateSemaphore

PFN_vkCreateSemaphore VulkanFunctions::CreateSemaphore = nullptr

Definition at line 261 of file rhi_vulkan_device.cpp.

◆ CreateShaderModule

PFN_vkCreateShaderModule VulkanFunctions::CreateShaderModule = nullptr

Definition at line 216 of file rhi_vulkan_device.cpp.

◆ CreateSwapchainKHR

PFN_vkCreateSwapchainKHR VulkanFunctions::CreateSwapchainKHR = nullptr

Definition at line 258 of file rhi_vulkan_device.cpp.

◆ DestroyCommandPool

PFN_vkDestroyCommandPool VulkanFunctions::DestroyCommandPool = nullptr

Definition at line 206 of file rhi_vulkan_device.cpp.

◆ DestroyDebugUtilsMessengerEXT

PFN_vkDestroyDebugUtilsMessengerEXT VulkanFunctions::DestroyDebugUtilsMessengerEXT = nullptr

Definition at line 288 of file rhi_vulkan_device.cpp.

◆ DestroyDescriptorPool

PFN_vkDestroyDescriptorPool VulkanFunctions::DestroyDescriptorPool = nullptr

Definition at line 247 of file rhi_vulkan_device.cpp.

◆ DestroyDescriptorSetLayout

PFN_vkDestroyDescriptorSetLayout VulkanFunctions::DestroyDescriptorSetLayout = nullptr

Definition at line 245 of file rhi_vulkan_device.cpp.

◆ DestroyDevice

PFN_vkDestroyDevice VulkanFunctions::DestroyDevice = nullptr

Definition at line 198 of file rhi_vulkan_device.cpp.

◆ DestroyFence

PFN_vkDestroyFence VulkanFunctions::DestroyFence = nullptr

Definition at line 252 of file rhi_vulkan_device.cpp.

◆ DestroyFramebuffer

PFN_vkDestroyFramebuffer VulkanFunctions::DestroyFramebuffer = nullptr

Definition at line 229 of file rhi_vulkan_device.cpp.

◆ DestroyImageView

PFN_vkDestroyImageView VulkanFunctions::DestroyImageView = nullptr

Definition at line 202 of file rhi_vulkan_device.cpp.

◆ DestroyInstance

PFN_vkDestroyInstance VulkanFunctions::DestroyInstance = nullptr

Definition at line 187 of file rhi_vulkan_device.cpp.

◆ DestroyPipeline

PFN_vkDestroyPipeline VulkanFunctions::DestroyPipeline = nullptr

Definition at line 225 of file rhi_vulkan_device.cpp.

◆ DestroyPipelineCache

PFN_vkDestroyPipelineCache VulkanFunctions::DestroyPipelineCache = nullptr

Definition at line 221 of file rhi_vulkan_device.cpp.

◆ DestroyPipelineLayout

PFN_vkDestroyPipelineLayout VulkanFunctions::DestroyPipelineLayout = nullptr

Definition at line 219 of file rhi_vulkan_device.cpp.

◆ DestroyRenderPass

PFN_vkDestroyRenderPass VulkanFunctions::DestroyRenderPass = nullptr

Definition at line 227 of file rhi_vulkan_device.cpp.

◆ DestroySampler

PFN_vkDestroySampler VulkanFunctions::DestroySampler = nullptr

Definition at line 204 of file rhi_vulkan_device.cpp.

◆ DestroySemaphore

PFN_vkDestroySemaphore VulkanFunctions::DestroySemaphore = nullptr

Definition at line 262 of file rhi_vulkan_device.cpp.

◆ DestroyShaderModule

PFN_vkDestroyShaderModule VulkanFunctions::DestroyShaderModule = nullptr

Definition at line 217 of file rhi_vulkan_device.cpp.

◆ DestroySurfaceKHR

PFN_vkDestroySurfaceKHR VulkanFunctions::DestroySurfaceKHR = nullptr

Definition at line 265 of file rhi_vulkan_device.cpp.

◆ DestroySwapchainKHR

PFN_vkDestroySwapchainKHR VulkanFunctions::DestroySwapchainKHR = nullptr

Definition at line 259 of file rhi_vulkan_device.cpp.

◆ DeviceWaitIdle

PFN_vkDeviceWaitIdle VulkanFunctions::DeviceWaitIdle = nullptr

Definition at line 200 of file rhi_vulkan_device.cpp.

◆ EndCommandBuffer

PFN_vkEndCommandBuffer VulkanFunctions::EndCommandBuffer = nullptr

Definition at line 210 of file rhi_vulkan_device.cpp.

◆ EnumerateDeviceExtensionProperties

PFN_vkEnumerateDeviceExtensionProperties VulkanFunctions::EnumerateDeviceExtensionProperties = nullptr

Definition at line 189 of file rhi_vulkan_device.cpp.

◆ EnumerateInstanceExtensionProperties

PFN_vkEnumerateInstanceExtensionProperties VulkanFunctions::EnumerateInstanceExtensionProperties = nullptr

Definition at line 185 of file rhi_vulkan_device.cpp.

◆ EnumerateInstanceLayerProperties

PFN_vkEnumerateInstanceLayerProperties VulkanFunctions::EnumerateInstanceLayerProperties = nullptr

Definition at line 186 of file rhi_vulkan_device.cpp.

◆ EnumeratePhysicalDevices

PFN_vkEnumeratePhysicalDevices VulkanFunctions::EnumeratePhysicalDevices = nullptr

Definition at line 188 of file rhi_vulkan_device.cpp.

◆ FreeCommandBuffers

PFN_vkFreeCommandBuffers VulkanFunctions::FreeCommandBuffers = nullptr

Definition at line 208 of file rhi_vulkan_device.cpp.

◆ FreeDescriptorSets

PFN_vkFreeDescriptorSets VulkanFunctions::FreeDescriptorSets = nullptr

Definition at line 249 of file rhi_vulkan_device.cpp.

◆ GetDeviceProcAddr

PFN_vkGetDeviceProcAddr VulkanFunctions::GetDeviceProcAddr = nullptr

Definition at line 195 of file rhi_vulkan_device.cpp.

◆ GetDeviceQueue

PFN_vkGetDeviceQueue VulkanFunctions::GetDeviceQueue = nullptr

Definition at line 199 of file rhi_vulkan_device.cpp.

◆ GetInstanceProcAddr

PFN_vkGetInstanceProcAddr VulkanFunctions::GetInstanceProcAddr = nullptr

Definition at line 183 of file rhi_vulkan_device.cpp.

◆ GetPhysicalDeviceFeatures2

PFN_vkGetPhysicalDeviceFeatures2 VulkanFunctions::GetPhysicalDeviceFeatures2 = nullptr

Definition at line 192 of file rhi_vulkan_device.cpp.

◆ GetPhysicalDeviceProperties

PFN_vkGetPhysicalDeviceProperties VulkanFunctions::GetPhysicalDeviceProperties = nullptr

Definition at line 190 of file rhi_vulkan_device.cpp.

◆ GetPhysicalDeviceProperties2

PFN_vkGetPhysicalDeviceProperties2 VulkanFunctions::GetPhysicalDeviceProperties2 = nullptr

Definition at line 191 of file rhi_vulkan_device.cpp.

◆ GetPhysicalDeviceQueueFamilyProperties

PFN_vkGetPhysicalDeviceQueueFamilyProperties VulkanFunctions::GetPhysicalDeviceQueueFamilyProperties = nullptr

Definition at line 193 of file rhi_vulkan_device.cpp.

◆ GetPhysicalDeviceSurfaceCapabilitiesKHR

PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR VulkanFunctions::GetPhysicalDeviceSurfaceCapabilitiesKHR = nullptr

Definition at line 267 of file rhi_vulkan_device.cpp.

◆ GetPhysicalDeviceSurfaceFormatsKHR

PFN_vkGetPhysicalDeviceSurfaceFormatsKHR VulkanFunctions::GetPhysicalDeviceSurfaceFormatsKHR = nullptr

Definition at line 268 of file rhi_vulkan_device.cpp.

◆ GetPhysicalDeviceSurfacePresentModesKHR

PFN_vkGetPhysicalDeviceSurfacePresentModesKHR VulkanFunctions::GetPhysicalDeviceSurfacePresentModesKHR = nullptr

Definition at line 269 of file rhi_vulkan_device.cpp.

◆ GetPhysicalDeviceSurfaceSupportKHR

PFN_vkGetPhysicalDeviceSurfaceSupportKHR VulkanFunctions::GetPhysicalDeviceSurfaceSupportKHR = nullptr

Definition at line 266 of file rhi_vulkan_device.cpp.

◆ GetSwapchainImagesKHR

PFN_vkGetSwapchainImagesKHR VulkanFunctions::GetSwapchainImagesKHR = nullptr

Definition at line 260 of file rhi_vulkan_device.cpp.

◆ QueuePresentKHR

PFN_vkQueuePresentKHR VulkanFunctions::QueuePresentKHR = nullptr

Definition at line 256 of file rhi_vulkan_device.cpp.

◆ QueueSubmit

PFN_vkQueueSubmit VulkanFunctions::QueueSubmit = nullptr

Definition at line 214 of file rhi_vulkan_device.cpp.

◆ QueueWaitIdle

PFN_vkQueueWaitIdle VulkanFunctions::QueueWaitIdle = nullptr

Definition at line 215 of file rhi_vulkan_device.cpp.

◆ ResetFences

PFN_vkResetFences VulkanFunctions::ResetFences = nullptr

Definition at line 254 of file rhi_vulkan_device.cpp.

◆ UpdateDescriptorSets

PFN_vkUpdateDescriptorSets VulkanFunctions::UpdateDescriptorSets = nullptr

Definition at line 250 of file rhi_vulkan_device.cpp.

◆ WaitForFences

PFN_vkWaitForFences VulkanFunctions::WaitForFences = nullptr

Definition at line 253 of file rhi_vulkan_device.cpp.

◆ WaitForPresentKHR

PFN_vkWaitForPresentKHR VulkanFunctions::WaitForPresentKHR = nullptr

Definition at line 257 of file rhi_vulkan_device.cpp.


The documentation for this struct was generated from the following file: