Struct lava::VkInstanceFunctionTable [−][src]
pub struct VkInstanceFunctionTable { pub vkDestroyInstance: unsafe extern "C" fn(_: RawVkInstance, _: *const u8), pub vkEnumeratePhysicalDevices: unsafe extern "C" fn(_: RawVkInstance, _: *mut u32, _: *mut RawVkPhysicalDevice) -> RawVkResult, pub vkGetPhysicalDeviceFeatures: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkPhysicalDeviceFeatures), pub vkGetPhysicalDeviceFormatProperties: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkFormat, _: *mut RawVkFormatProperties), pub vkGetPhysicalDeviceImageFormatProperties: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkFormat, _: RawVkImageType, _: RawVkImageTiling, _: RawVkImageUsageFlags, _: RawVkImageCreateFlags, _: *mut RawVkImageFormatProperties) -> RawVkResult, pub vkGetPhysicalDeviceProperties: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkPhysicalDeviceProperties), pub vkGetPhysicalDeviceQueueFamilyProperties: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut u32, _: *mut RawVkQueueFamilyProperties), pub vkGetPhysicalDeviceMemoryProperties: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkPhysicalDeviceMemoryProperties), pub vkCreateDevice: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkDeviceCreateInfo, _: *const u8, _: *mut RawVkDevice) -> RawVkResult, pub vkDestroyDevice: unsafe extern "C" fn(_: RawVkDevice, _: *const u8), pub vkEnumerateDeviceExtensionProperties: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut c_char, _: *mut u32, _: *mut RawVkExtensionProperties) -> RawVkResult, pub vkEnumerateDeviceLayerProperties: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut u32, _: *mut RawVkLayerProperties) -> RawVkResult, pub vkGetDeviceQueue: unsafe extern "C" fn(_: RawVkDevice, _: u32, _: u32, _: *mut RawVkQueue), pub vkQueueSubmit: unsafe extern "C" fn(_: RawVkQueue, _: u32, _: *mut RawVkSubmitInfo, _: RawVkFence) -> RawVkResult, pub vkQueueWaitIdle: unsafe extern "C" fn(_: RawVkQueue) -> RawVkResult, pub vkDeviceWaitIdle: unsafe extern "C" fn(_: RawVkDevice) -> RawVkResult, pub vkAllocateMemory: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkMemoryAllocateInfo, _: *const u8, _: *mut RawVkDeviceMemory) -> RawVkResult, pub vkFreeMemory: unsafe extern "C" fn(_: RawVkDevice, _: RawVkDeviceMemory, _: *const u8), pub vkMapMemory: unsafe extern "C" fn(_: RawVkDevice, _: RawVkDeviceMemory, _: u64, _: u64, _: RawVkMemoryMapFlags, _: *mut *mut u8) -> RawVkResult, pub vkUnmapMemory: unsafe extern "C" fn(_: RawVkDevice, _: RawVkDeviceMemory), pub vkFlushMappedMemoryRanges: unsafe extern "C" fn(_: RawVkDevice, _: u32, _: *mut RawVkMappedMemoryRange) -> RawVkResult, pub vkInvalidateMappedMemoryRanges: unsafe extern "C" fn(_: RawVkDevice, _: u32, _: *mut RawVkMappedMemoryRange) -> RawVkResult, pub vkGetDeviceMemoryCommitment: unsafe extern "C" fn(_: RawVkDevice, _: RawVkDeviceMemory, _: *mut u64), pub vkBindBufferMemory: unsafe extern "C" fn(_: RawVkDevice, _: RawVkBuffer, _: RawVkDeviceMemory, _: u64) -> RawVkResult, pub vkBindImageMemory: unsafe extern "C" fn(_: RawVkDevice, _: RawVkImage, _: RawVkDeviceMemory, _: u64) -> RawVkResult, pub vkGetBufferMemoryRequirements: unsafe extern "C" fn(_: RawVkDevice, _: RawVkBuffer, _: *mut RawVkMemoryRequirements), pub vkGetImageMemoryRequirements: unsafe extern "C" fn(_: RawVkDevice, _: RawVkImage, _: *mut RawVkMemoryRequirements), pub vkGetImageSparseMemoryRequirements: unsafe extern "C" fn(_: RawVkDevice, _: RawVkImage, _: *mut u32, _: *mut RawVkSparseImageMemoryRequirements), pub vkGetPhysicalDeviceSparseImageFormatProperties: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkFormat, _: RawVkImageType, _: RawVkSampleCountFlags, _: RawVkImageUsageFlags, _: RawVkImageTiling, _: *mut u32, _: *mut RawVkSparseImageFormatProperties), pub vkQueueBindSparse: unsafe extern "C" fn(_: RawVkQueue, _: u32, _: *mut RawVkBindSparseInfo, _: RawVkFence) -> RawVkResult, pub vkCreateFence: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkFenceCreateInfo, _: *const u8, _: *mut RawVkFence) -> RawVkResult, pub vkDestroyFence: unsafe extern "C" fn(_: RawVkDevice, _: RawVkFence, _: *const u8), pub vkResetFences: unsafe extern "C" fn(_: RawVkDevice, _: u32, _: *mut RawVkFence) -> RawVkResult, pub vkGetFenceStatus: unsafe extern "C" fn(_: RawVkDevice, _: RawVkFence) -> RawVkResult, pub vkWaitForFences: unsafe extern "C" fn(_: RawVkDevice, _: u32, _: *mut RawVkFence, _: u32, _: u64) -> RawVkResult, pub vkCreateSemaphore: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkSemaphoreCreateInfo, _: *const u8, _: *mut RawVkSemaphore) -> RawVkResult, pub vkDestroySemaphore: unsafe extern "C" fn(_: RawVkDevice, _: RawVkSemaphore, _: *const u8), pub vkCreateEvent: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkEventCreateInfo, _: *const u8, _: *mut RawVkEvent) -> RawVkResult, pub vkDestroyEvent: unsafe extern "C" fn(_: RawVkDevice, _: RawVkEvent, _: *const u8), pub vkGetEventStatus: unsafe extern "C" fn(_: RawVkDevice, _: RawVkEvent) -> RawVkResult, pub vkSetEvent: unsafe extern "C" fn(_: RawVkDevice, _: RawVkEvent) -> RawVkResult, pub vkResetEvent: unsafe extern "C" fn(_: RawVkDevice, _: RawVkEvent) -> RawVkResult, pub vkCreateQueryPool: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkQueryPoolCreateInfo, _: *const u8, _: *mut RawVkQueryPool) -> RawVkResult, pub vkDestroyQueryPool: unsafe extern "C" fn(_: RawVkDevice, _: RawVkQueryPool, _: *const u8), pub vkGetQueryPoolResults: unsafe extern "C" fn(_: RawVkDevice, _: RawVkQueryPool, _: u32, _: u32, _: usize, _: *mut u8, _: u64, _: RawVkQueryResultFlags) -> RawVkResult, pub vkCreateBuffer: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkBufferCreateInfo, _: *const u8, _: *mut RawVkBuffer) -> RawVkResult, pub vkDestroyBuffer: unsafe extern "C" fn(_: RawVkDevice, _: RawVkBuffer, _: *const u8), pub vkCreateBufferView: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkBufferViewCreateInfo, _: *const u8, _: *mut RawVkBufferView) -> RawVkResult, pub vkDestroyBufferView: unsafe extern "C" fn(_: RawVkDevice, _: RawVkBufferView, _: *const u8), pub vkCreateImage: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkImageCreateInfo, _: *const u8, _: *mut RawVkImage) -> RawVkResult, pub vkDestroyImage: unsafe extern "C" fn(_: RawVkDevice, _: RawVkImage, _: *const u8), pub vkGetImageSubresourceLayout: unsafe extern "C" fn(_: RawVkDevice, _: RawVkImage, _: *mut RawVkImageSubresource, _: *mut RawVkSubresourceLayout), pub vkCreateImageView: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkImageViewCreateInfo, _: *const u8, _: *mut RawVkImageView) -> RawVkResult, pub vkDestroyImageView: unsafe extern "C" fn(_: RawVkDevice, _: RawVkImageView, _: *const u8), pub vkCreateShaderModule: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkShaderModuleCreateInfo, _: *const u8, _: *mut RawVkShaderModule) -> RawVkResult, pub vkDestroyShaderModule: unsafe extern "C" fn(_: RawVkDevice, _: RawVkShaderModule, _: *const u8), pub vkCreatePipelineCache: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkPipelineCacheCreateInfo, _: *const u8, _: *mut RawVkPipelineCache) -> RawVkResult, pub vkDestroyPipelineCache: unsafe extern "C" fn(_: RawVkDevice, _: RawVkPipelineCache, _: *const u8), pub vkGetPipelineCacheData: unsafe extern "C" fn(_: RawVkDevice, _: RawVkPipelineCache, _: *mut usize, _: *mut u8) -> RawVkResult, pub vkMergePipelineCaches: unsafe extern "C" fn(_: RawVkDevice, _: RawVkPipelineCache, _: u32, _: *mut RawVkPipelineCache) -> RawVkResult, pub vkCreateGraphicsPipelines: unsafe extern "C" fn(_: RawVkDevice, _: RawVkPipelineCache, _: u32, _: *mut RawVkGraphicsPipelineCreateInfo, _: *const u8, _: *mut RawVkPipeline) -> RawVkResult, pub vkCreateComputePipelines: unsafe extern "C" fn(_: RawVkDevice, _: RawVkPipelineCache, _: u32, _: *mut RawVkComputePipelineCreateInfo, _: *const u8, _: *mut RawVkPipeline) -> RawVkResult, pub vkDestroyPipeline: unsafe extern "C" fn(_: RawVkDevice, _: RawVkPipeline, _: *const u8), pub vkCreatePipelineLayout: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkPipelineLayoutCreateInfo, _: *const u8, _: *mut RawVkPipelineLayout) -> RawVkResult, pub vkDestroyPipelineLayout: unsafe extern "C" fn(_: RawVkDevice, _: RawVkPipelineLayout, _: *const u8), pub vkCreateSampler: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkSamplerCreateInfo, _: *const u8, _: *mut RawVkSampler) -> RawVkResult, pub vkDestroySampler: unsafe extern "C" fn(_: RawVkDevice, _: RawVkSampler, _: *const u8), pub vkCreateDescriptorSetLayout: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkDescriptorSetLayoutCreateInfo, _: *const u8, _: *mut RawVkDescriptorSetLayout) -> RawVkResult, pub vkDestroyDescriptorSetLayout: unsafe extern "C" fn(_: RawVkDevice, _: RawVkDescriptorSetLayout, _: *const u8), pub vkCreateDescriptorPool: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkDescriptorPoolCreateInfo, _: *const u8, _: *mut RawVkDescriptorPool) -> RawVkResult, pub vkDestroyDescriptorPool: unsafe extern "C" fn(_: RawVkDevice, _: RawVkDescriptorPool, _: *const u8), pub vkResetDescriptorPool: unsafe extern "C" fn(_: RawVkDevice, _: RawVkDescriptorPool, _: RawVkDescriptorPoolResetFlags) -> RawVkResult, pub vkAllocateDescriptorSets: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkDescriptorSetAllocateInfo, _: *mut RawVkDescriptorSet) -> RawVkResult, pub vkFreeDescriptorSets: unsafe extern "C" fn(_: RawVkDevice, _: RawVkDescriptorPool, _: u32, _: *mut RawVkDescriptorSet) -> RawVkResult, pub vkUpdateDescriptorSets: unsafe extern "C" fn(_: RawVkDevice, _: u32, _: *mut RawVkWriteDescriptorSet, _: u32, _: *mut RawVkCopyDescriptorSet), pub vkCreateFramebuffer: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkFramebufferCreateInfo, _: *const u8, _: *mut RawVkFramebuffer) -> RawVkResult, pub vkDestroyFramebuffer: unsafe extern "C" fn(_: RawVkDevice, _: RawVkFramebuffer, _: *const u8), pub vkCreateRenderPass: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkRenderPassCreateInfo, _: *const u8, _: *mut RawVkRenderPass) -> RawVkResult, pub vkDestroyRenderPass: unsafe extern "C" fn(_: RawVkDevice, _: RawVkRenderPass, _: *const u8), pub vkGetRenderAreaGranularity: unsafe extern "C" fn(_: RawVkDevice, _: RawVkRenderPass, _: *mut RawVkExtent2D), pub vkCreateCommandPool: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkCommandPoolCreateInfo, _: *const u8, _: *mut RawVkCommandPool) -> RawVkResult, pub vkDestroyCommandPool: unsafe extern "C" fn(_: RawVkDevice, _: RawVkCommandPool, _: *const u8), pub vkResetCommandPool: unsafe extern "C" fn(_: RawVkDevice, _: RawVkCommandPool, _: RawVkCommandPoolResetFlags) -> RawVkResult, pub vkAllocateCommandBuffers: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkCommandBufferAllocateInfo, _: *mut RawVkCommandBuffer) -> RawVkResult, pub vkFreeCommandBuffers: unsafe extern "C" fn(_: RawVkDevice, _: RawVkCommandPool, _: u32, _: *mut RawVkCommandBuffer), pub vkBeginCommandBuffer: unsafe extern "C" fn(_: RawVkCommandBuffer, _: *mut RawVkCommandBufferBeginInfo) -> RawVkResult, pub vkEndCommandBuffer: unsafe extern "C" fn(_: RawVkCommandBuffer) -> RawVkResult, pub vkResetCommandBuffer: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkCommandBufferResetFlags) -> RawVkResult, pub vkCmdBindPipeline: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkPipelineBindPoint, _: RawVkPipeline), pub vkCmdSetViewport: unsafe extern "C" fn(_: RawVkCommandBuffer, _: u32, _: u32, _: *mut RawVkViewport), pub vkCmdSetScissor: unsafe extern "C" fn(_: RawVkCommandBuffer, _: u32, _: u32, _: *mut RawVkRect2D), pub vkCmdSetLineWidth: unsafe extern "C" fn(_: RawVkCommandBuffer, _: f32), pub vkCmdSetDepthBias: unsafe extern "C" fn(_: RawVkCommandBuffer, _: f32, _: f32, _: f32), pub vkCmdSetBlendConstants: unsafe extern "C" fn(_: RawVkCommandBuffer, _: [f32; 4]), pub vkCmdSetDepthBounds: unsafe extern "C" fn(_: RawVkCommandBuffer, _: f32, _: f32), pub vkCmdSetStencilCompareMask: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkStencilFaceFlags, _: u32), pub vkCmdSetStencilWriteMask: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkStencilFaceFlags, _: u32), pub vkCmdSetStencilReference: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkStencilFaceFlags, _: u32), pub vkCmdBindDescriptorSets: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkPipelineBindPoint, _: RawVkPipelineLayout, _: u32, _: u32, _: *mut RawVkDescriptorSet, _: u32, _: *mut u32), pub vkCmdBindIndexBuffer: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkBuffer, _: u64, _: RawVkIndexType), pub vkCmdBindVertexBuffers: unsafe extern "C" fn(_: RawVkCommandBuffer, _: u32, _: u32, _: *mut RawVkBuffer, _: *mut u64), pub vkCmdDraw: unsafe extern "C" fn(_: RawVkCommandBuffer, _: u32, _: u32, _: u32, _: u32), pub vkCmdDrawIndexed: unsafe extern "C" fn(_: RawVkCommandBuffer, _: u32, _: u32, _: u32, _: i32, _: u32), pub vkCmdDrawIndirect: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkBuffer, _: u64, _: u32, _: u32), pub vkCmdDrawIndexedIndirect: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkBuffer, _: u64, _: u32, _: u32), pub vkCmdDispatch: unsafe extern "C" fn(_: RawVkCommandBuffer, _: u32, _: u32, _: u32), pub vkCmdDispatchIndirect: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkBuffer, _: u64), pub vkCmdCopyBuffer: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkBuffer, _: RawVkBuffer, _: u32, _: *mut RawVkBufferCopy), pub vkCmdCopyImage: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkImage, _: RawVkImageLayout, _: RawVkImage, _: RawVkImageLayout, _: u32, _: *mut RawVkImageCopy), pub vkCmdBlitImage: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkImage, _: RawVkImageLayout, _: RawVkImage, _: RawVkImageLayout, _: u32, _: *mut RawVkImageBlit, _: RawVkFilter), pub vkCmdCopyBufferToImage: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkBuffer, _: RawVkImage, _: RawVkImageLayout, _: u32, _: *mut RawVkBufferImageCopy), pub vkCmdCopyImageToBuffer: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkImage, _: RawVkImageLayout, _: RawVkBuffer, _: u32, _: *mut RawVkBufferImageCopy), pub vkCmdUpdateBuffer: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkBuffer, _: u64, _: u64, _: *const u8), pub vkCmdFillBuffer: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkBuffer, _: u64, _: u64, _: u32), pub vkCmdClearColorImage: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkImage, _: RawVkImageLayout, _: *mut RawVkClearColorValue, _: u32, _: *mut RawVkImageSubresourceRange), pub vkCmdClearDepthStencilImage: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkImage, _: RawVkImageLayout, _: *mut RawVkClearDepthStencilValue, _: u32, _: *mut RawVkImageSubresourceRange), pub vkCmdClearAttachments: unsafe extern "C" fn(_: RawVkCommandBuffer, _: u32, _: *mut RawVkClearAttachment, _: u32, _: *mut RawVkClearRect), pub vkCmdResolveImage: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkImage, _: RawVkImageLayout, _: RawVkImage, _: RawVkImageLayout, _: u32, _: *mut RawVkImageResolve), pub vkCmdSetEvent: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkEvent, _: RawVkPipelineStageFlags), pub vkCmdResetEvent: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkEvent, _: RawVkPipelineStageFlags), pub vkCmdWaitEvents: unsafe extern "C" fn(_: RawVkCommandBuffer, _: u32, _: *mut RawVkEvent, _: RawVkPipelineStageFlags, _: RawVkPipelineStageFlags, _: u32, _: *mut RawVkMemoryBarrier, _: u32, _: *mut RawVkBufferMemoryBarrier, _: u32, _: *mut RawVkImageMemoryBarrier), pub vkCmdPipelineBarrier: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkPipelineStageFlags, _: RawVkPipelineStageFlags, _: RawVkDependencyFlags, _: u32, _: *mut RawVkMemoryBarrier, _: u32, _: *mut RawVkBufferMemoryBarrier, _: u32, _: *mut RawVkImageMemoryBarrier), pub vkCmdBeginQuery: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkQueryPool, _: u32, _: RawVkQueryControlFlags), pub vkCmdEndQuery: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkQueryPool, _: u32), pub vkCmdResetQueryPool: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkQueryPool, _: u32, _: u32), pub vkCmdWriteTimestamp: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkPipelineStageFlags, _: RawVkQueryPool, _: u32), pub vkCmdCopyQueryPoolResults: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkQueryPool, _: u32, _: u32, _: RawVkBuffer, _: u64, _: u64, _: RawVkQueryResultFlags), pub vkCmdPushConstants: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkPipelineLayout, _: RawVkShaderStageFlags, _: u32, _: u32, _: *const u8), pub vkCmdBeginRenderPass: unsafe extern "C" fn(_: RawVkCommandBuffer, _: *mut RawVkRenderPassBeginInfo, _: RawVkSubpassContents), pub vkCmdNextSubpass: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkSubpassContents), pub vkCmdEndRenderPass: unsafe extern "C" fn(_: RawVkCommandBuffer), pub vkCmdExecuteCommands: unsafe extern "C" fn(_: RawVkCommandBuffer, _: u32, _: *mut RawVkCommandBuffer), pub vkBindBufferMemory2: unsafe extern "C" fn(_: RawVkDevice, _: u32, _: *mut RawVkBindBufferMemoryInfo) -> RawVkResult, pub vkBindImageMemory2: unsafe extern "C" fn(_: RawVkDevice, _: u32, _: *mut RawVkBindImageMemoryInfo) -> RawVkResult, pub vkGetDeviceGroupPeerMemoryFeatures: unsafe extern "C" fn(_: RawVkDevice, _: u32, _: u32, _: u32, _: *mut RawVkPeerMemoryFeatureFlags), pub vkCmdSetDeviceMask: unsafe extern "C" fn(_: RawVkCommandBuffer, _: u32), pub vkCmdDispatchBase: unsafe extern "C" fn(_: RawVkCommandBuffer, _: u32, _: u32, _: u32, _: u32, _: u32, _: u32), pub vkEnumeratePhysicalDeviceGroups: unsafe extern "C" fn(_: RawVkInstance, _: *mut u32, _: *mut RawVkPhysicalDeviceGroupProperties) -> RawVkResult, pub vkGetImageMemoryRequirements2: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkImageMemoryRequirementsInfo2, _: *mut RawVkMemoryRequirements2), pub vkGetBufferMemoryRequirements2: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkBufferMemoryRequirementsInfo2, _: *mut RawVkMemoryRequirements2), pub vkGetImageSparseMemoryRequirements2: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkImageSparseMemoryRequirementsInfo2, _: *mut u32, _: *mut RawVkSparseImageMemoryRequirements2), pub vkGetPhysicalDeviceFeatures2: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkPhysicalDeviceFeatures2), pub vkGetPhysicalDeviceProperties2: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkPhysicalDeviceProperties2), pub vkGetPhysicalDeviceFormatProperties2: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkFormat, _: *mut RawVkFormatProperties2), pub vkGetPhysicalDeviceImageFormatProperties2: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkPhysicalDeviceImageFormatInfo2, _: *mut RawVkImageFormatProperties2) -> RawVkResult, pub vkGetPhysicalDeviceQueueFamilyProperties2: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut u32, _: *mut RawVkQueueFamilyProperties2), pub vkGetPhysicalDeviceMemoryProperties2: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkPhysicalDeviceMemoryProperties2), pub vkGetPhysicalDeviceSparseImageFormatProperties2: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkPhysicalDeviceSparseImageFormatInfo2, _: *mut u32, _: *mut RawVkSparseImageFormatProperties2), pub vkTrimCommandPool: unsafe extern "C" fn(_: RawVkDevice, _: RawVkCommandPool, _: RawVkCommandPoolTrimFlags), pub vkGetDeviceQueue2: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkDeviceQueueInfo2, _: *mut RawVkQueue), pub vkCreateSamplerYcbcrConversion: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkSamplerYcbcrConversionCreateInfo, _: *const u8, _: *mut RawVkSamplerYcbcrConversion) -> RawVkResult, pub vkDestroySamplerYcbcrConversion: unsafe extern "C" fn(_: RawVkDevice, _: RawVkSamplerYcbcrConversion, _: *const u8), pub vkCreateDescriptorUpdateTemplate: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkDescriptorUpdateTemplateCreateInfo, _: *const u8, _: *mut RawVkDescriptorUpdateTemplate) -> RawVkResult, pub vkDestroyDescriptorUpdateTemplate: unsafe extern "C" fn(_: RawVkDevice, _: RawVkDescriptorUpdateTemplate, _: *const u8), pub vkUpdateDescriptorSetWithTemplate: unsafe extern "C" fn(_: RawVkDevice, _: RawVkDescriptorSet, _: RawVkDescriptorUpdateTemplate, _: *const u8), pub vkGetPhysicalDeviceExternalBufferProperties: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkPhysicalDeviceExternalBufferInfo, _: *mut RawVkExternalBufferProperties), pub vkGetPhysicalDeviceExternalFenceProperties: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkPhysicalDeviceExternalFenceInfo, _: *mut RawVkExternalFenceProperties), pub vkGetPhysicalDeviceExternalSemaphoreProperties: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkPhysicalDeviceExternalSemaphoreInfo, _: *mut RawVkExternalSemaphoreProperties), pub vkGetDescriptorSetLayoutSupport: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkDescriptorSetLayoutCreateInfo, _: *mut RawVkDescriptorSetLayoutSupport), pub vkDestroySurfaceKHR: unsafe extern "C" fn(_: RawVkInstance, _: RawVkSurface, _: *const u8), pub vkGetPhysicalDeviceSurfaceSupportKHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: u32, _: RawVkSurface, _: *mut u32) -> RawVkResult, pub vkGetPhysicalDeviceSurfaceCapabilitiesKHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkSurface, _: *mut RawVkSurfaceCapabilities) -> RawVkResult, pub vkGetPhysicalDeviceSurfaceFormatsKHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkSurface, _: *mut u32, _: *mut RawVkSurfaceFormat) -> RawVkResult, pub vkGetPhysicalDeviceSurfacePresentModesKHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkSurface, _: *mut u32, _: *mut RawVkPresentMode) -> RawVkResult, pub vkCreateSwapchainKHR: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkSwapchainCreateInfo, _: *const u8, _: *mut RawVkSwapchain) -> RawVkResult, pub vkDestroySwapchainKHR: unsafe extern "C" fn(_: RawVkDevice, _: RawVkSwapchain, _: *const u8), pub vkGetSwapchainImagesKHR: unsafe extern "C" fn(_: RawVkDevice, _: RawVkSwapchain, _: *mut u32, _: *mut RawVkImage) -> RawVkResult, pub vkAcquireNextImageKHR: unsafe extern "C" fn(_: RawVkDevice, _: RawVkSwapchain, _: u64, _: RawVkSemaphore, _: RawVkFence, _: *mut u32) -> RawVkResult, pub vkQueuePresentKHR: unsafe extern "C" fn(_: RawVkQueue, _: *mut RawVkPresentInfo) -> RawVkResult, pub vkGetDeviceGroupPresentCapabilitiesKHR: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkDeviceGroupPresentCapabilities) -> RawVkResult, pub vkGetDeviceGroupSurfacePresentModesKHR: unsafe extern "C" fn(_: RawVkDevice, _: RawVkSurface, _: *mut RawVkDeviceGroupPresentModeFlags) -> RawVkResult, pub vkGetPhysicalDevicePresentRectanglesKHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkSurface, _: *mut u32, _: *mut RawVkRect2D) -> RawVkResult, pub vkAcquireNextImage2KHR: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkAcquireNextImageInfo, _: *mut u32) -> RawVkResult, pub vkGetPhysicalDeviceDisplayPropertiesKHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut u32, _: *mut RawVkDisplayProperties) -> RawVkResult, pub vkGetPhysicalDeviceDisplayPlanePropertiesKHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut u32, _: *mut RawVkDisplayPlaneProperties) -> RawVkResult, pub vkGetDisplayPlaneSupportedDisplaysKHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: u32, _: *mut u32, _: *mut RawVkDisplay) -> RawVkResult, pub vkGetDisplayModePropertiesKHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkDisplay, _: *mut u32, _: *mut RawVkDisplayModeProperties) -> RawVkResult, pub vkCreateDisplayModeKHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkDisplay, _: *mut RawVkDisplayModeCreateInfo, _: *const u8, _: *mut RawVkDisplayMode) -> RawVkResult, pub vkGetDisplayPlaneCapabilitiesKHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkDisplayMode, _: u32, _: *mut RawVkDisplayPlaneCapabilities) -> RawVkResult, pub vkCreateDisplayPlaneSurfaceKHR: unsafe extern "C" fn(_: RawVkInstance, _: *mut RawVkDisplaySurfaceCreateInfo, _: *const u8, _: *mut RawVkSurface) -> RawVkResult, pub vkCreateSharedSwapchainsKHR: unsafe extern "C" fn(_: RawVkDevice, _: u32, _: *mut RawVkSwapchainCreateInfo, _: *const u8, _: *mut RawVkSwapchain) -> RawVkResult, pub vkGetMemoryFdKHR: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkMemoryGetFdInfo, _: *mut i32) -> RawVkResult, pub vkGetMemoryFdPropertiesKHR: unsafe extern "C" fn(_: RawVkDevice, _: RawVkExternalMemoryHandleTypeFlags, _: i32, _: *mut RawVkMemoryFdProperties) -> RawVkResult, pub vkImportSemaphoreFdKHR: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkImportSemaphoreFdInfo) -> RawVkResult, pub vkGetSemaphoreFdKHR: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkSemaphoreGetFdInfo, _: *mut i32) -> RawVkResult, pub vkCmdPushDescriptorSetKHR: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkPipelineBindPoint, _: RawVkPipelineLayout, _: u32, _: u32, _: *mut RawVkWriteDescriptorSet), pub vkCmdPushDescriptorSetWithTemplateKHR: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkDescriptorUpdateTemplate, _: RawVkPipelineLayout, _: u32, _: *const u8), pub vkCreateRenderPass2KHR: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkRenderPassCreateInfo2, _: *const u8, _: *mut RawVkRenderPass) -> RawVkResult, pub vkCmdBeginRenderPass2KHR: unsafe extern "C" fn(_: RawVkCommandBuffer, _: *mut RawVkRenderPassBeginInfo, _: *mut RawVkSubpassBeginInfo), pub vkCmdNextSubpass2KHR: unsafe extern "C" fn(_: RawVkCommandBuffer, _: *mut RawVkSubpassBeginInfo, _: *mut RawVkSubpassEndInfo), pub vkCmdEndRenderPass2KHR: unsafe extern "C" fn(_: RawVkCommandBuffer, _: *mut RawVkSubpassEndInfo), pub vkGetSwapchainStatusKHR: unsafe extern "C" fn(_: RawVkDevice, _: RawVkSwapchain) -> RawVkResult, pub vkImportFenceFdKHR: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkImportFenceFdInfo) -> RawVkResult, pub vkGetFenceFdKHR: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkFenceGetFdInfo, _: *mut i32) -> RawVkResult, pub vkGetPhysicalDeviceSurfaceCapabilities2KHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkPhysicalDeviceSurfaceInfo2, _: *mut RawVkSurfaceCapabilities2) -> RawVkResult, pub vkGetPhysicalDeviceSurfaceFormats2KHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkPhysicalDeviceSurfaceInfo2, _: *mut u32, _: *mut RawVkSurfaceFormat2) -> RawVkResult, pub vkGetPhysicalDeviceDisplayProperties2KHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut u32, _: *mut RawVkDisplayProperties2) -> RawVkResult, pub vkGetPhysicalDeviceDisplayPlaneProperties2KHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut u32, _: *mut RawVkDisplayPlaneProperties2) -> RawVkResult, pub vkGetDisplayModeProperties2KHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkDisplay, _: *mut u32, _: *mut RawVkDisplayModeProperties2) -> RawVkResult, pub vkGetDisplayPlaneCapabilities2KHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkDisplayPlaneInfo2, _: *mut RawVkDisplayPlaneCapabilities2) -> RawVkResult, pub vkCmdDrawIndirectCountKHR: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkBuffer, _: u64, _: RawVkBuffer, _: u64, _: u32, _: u32), pub vkCmdDrawIndexedIndirectCountKHR: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkBuffer, _: u64, _: RawVkBuffer, _: u64, _: u32, _: u32), pub vkCreateDebugReportCallbackEXT: unsafe extern "C" fn(_: RawVkInstance, _: *mut RawVkDebugReportCallbackCreateInfo, _: *const u8, _: *mut RawVkDebugReportCallback) -> RawVkResult, pub vkDestroyDebugReportCallbackEXT: unsafe extern "C" fn(_: RawVkInstance, _: RawVkDebugReportCallback, _: *const u8), pub vkDebugReportMessageEXT: unsafe extern "C" fn(_: RawVkInstance, _: RawVkDebugReportFlags, _: RawVkDebugReportObjectType, _: u64, _: usize, _: i32, _: *mut c_char, _: *mut c_char), pub vkDebugMarkerSetObjectTagEXT: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkDebugMarkerObjectTagInfo) -> RawVkResult, pub vkDebugMarkerSetObjectNameEXT: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkDebugMarkerObjectNameInfo) -> RawVkResult, pub vkCmdDebugMarkerBeginEXT: unsafe extern "C" fn(_: RawVkCommandBuffer, _: *mut RawVkDebugMarkerMarkerInfo), pub vkCmdDebugMarkerEndEXT: unsafe extern "C" fn(_: RawVkCommandBuffer), pub vkCmdDebugMarkerInsertEXT: unsafe extern "C" fn(_: RawVkCommandBuffer, _: *mut RawVkDebugMarkerMarkerInfo), pub vkCmdDrawIndirectCountAMD: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkBuffer, _: u64, _: RawVkBuffer, _: u64, _: u32, _: u32), pub vkCmdDrawIndexedIndirectCountAMD: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkBuffer, _: u64, _: RawVkBuffer, _: u64, _: u32, _: u32), pub vkGetShaderInfoAMD: unsafe extern "C" fn(_: RawVkDevice, _: RawVkPipeline, _: RawVkShaderStageFlags, _: RawVkShaderInfoType, _: *mut usize, _: *mut u8) -> RawVkResult, pub vkGetPhysicalDeviceExternalImageFormatPropertiesNV: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkFormat, _: RawVkImageType, _: RawVkImageTiling, _: RawVkImageUsageFlags, _: RawVkImageCreateFlags, _: RawVkExternalMemoryHandleTypeFlags, _: *mut RawVkExternalImageFormatProperties) -> RawVkResult, pub vkCmdBeginConditionalRenderingEXT: unsafe extern "C" fn(_: RawVkCommandBuffer, _: *mut RawVkConditionalRenderingBeginInfo), pub vkCmdEndConditionalRenderingEXT: unsafe extern "C" fn(_: RawVkCommandBuffer), pub vkCmdProcessCommandsNVX: unsafe extern "C" fn(_: RawVkCommandBuffer, _: *mut RawVkCmdProcessCommandsInfo), pub vkCmdReserveSpaceForCommandsNVX: unsafe extern "C" fn(_: RawVkCommandBuffer, _: *mut RawVkCmdReserveSpaceForCommandsInfo), pub vkCreateIndirectCommandsLayoutNVX: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkIndirectCommandsLayoutCreateInfo, _: *const u8, _: *mut RawVkIndirectCommandsLayout) -> RawVkResult, pub vkDestroyIndirectCommandsLayoutNVX: unsafe extern "C" fn(_: RawVkDevice, _: RawVkIndirectCommandsLayout, _: *const u8), pub vkCreateObjectTableNVX: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkObjectTableCreateInfo, _: *const u8, _: *mut RawVkObjectTable) -> RawVkResult, pub vkDestroyObjectTableNVX: unsafe extern "C" fn(_: RawVkDevice, _: RawVkObjectTable, _: *const u8), pub vkRegisterObjectsNVX: unsafe extern "C" fn(_: RawVkDevice, _: RawVkObjectTable, _: u32, _: *mut *mut RawVkObjectTableEntry, _: *mut u32) -> RawVkResult, pub vkUnregisterObjectsNVX: unsafe extern "C" fn(_: RawVkDevice, _: RawVkObjectTable, _: u32, _: *mut RawVkObjectEntryType, _: *mut u32) -> RawVkResult, pub vkGetPhysicalDeviceGeneratedCommandsPropertiesNVX: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkDeviceGeneratedCommandsFeatures, _: *mut RawVkDeviceGeneratedCommandsLimits), pub vkCmdSetViewportWScalingNV: unsafe extern "C" fn(_: RawVkCommandBuffer, _: u32, _: u32, _: *mut RawVkViewportWScaling), pub vkReleaseDisplayEXT: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkDisplay) -> RawVkResult, pub vkGetPhysicalDeviceSurfaceCapabilities2EXT: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkSurface, _: *mut RawVkSurfaceCapabilities2) -> RawVkResult, pub vkDisplayPowerControlEXT: unsafe extern "C" fn(_: RawVkDevice, _: RawVkDisplay, _: *mut RawVkDisplayPowerInfo) -> RawVkResult, pub vkRegisterDeviceEventEXT: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkDeviceEventInfo, _: *const u8, _: *mut RawVkFence) -> RawVkResult, pub vkRegisterDisplayEventEXT: unsafe extern "C" fn(_: RawVkDevice, _: RawVkDisplay, _: *mut RawVkDisplayEventInfo, _: *const u8, _: *mut RawVkFence) -> RawVkResult, pub vkGetSwapchainCounterEXT: unsafe extern "C" fn(_: RawVkDevice, _: RawVkSwapchain, _: RawVkSurfaceCounterFlags, _: *mut u64) -> RawVkResult, pub vkGetRefreshCycleDurationGOOGLE: unsafe extern "C" fn(_: RawVkDevice, _: RawVkSwapchain, _: *mut RawVkRefreshCycleDuration) -> RawVkResult, pub vkGetPastPresentationTimingGOOGLE: unsafe extern "C" fn(_: RawVkDevice, _: RawVkSwapchain, _: *mut u32, _: *mut RawVkPastPresentationTiming) -> RawVkResult, pub vkCmdSetDiscardRectangleEXT: unsafe extern "C" fn(_: RawVkCommandBuffer, _: u32, _: u32, _: *mut RawVkRect2D), pub vkSetHdrMetadataEXT: unsafe extern "C" fn(_: RawVkDevice, _: u32, _: *mut RawVkSwapchain, _: *mut RawVkHdrMetadata), pub vkSetDebugUtilsObjectNameEXT: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkDebugUtilsObjectNameInfo) -> RawVkResult, pub vkSetDebugUtilsObjectTagEXT: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkDebugUtilsObjectTagInfo) -> RawVkResult, pub vkQueueBeginDebugUtilsLabelEXT: unsafe extern "C" fn(_: RawVkQueue, _: *mut RawVkDebugUtilsLabel), pub vkQueueEndDebugUtilsLabelEXT: unsafe extern "C" fn(_: RawVkQueue), pub vkQueueInsertDebugUtilsLabelEXT: unsafe extern "C" fn(_: RawVkQueue, _: *mut RawVkDebugUtilsLabel), pub vkCmdBeginDebugUtilsLabelEXT: unsafe extern "C" fn(_: RawVkCommandBuffer, _: *mut RawVkDebugUtilsLabel), pub vkCmdEndDebugUtilsLabelEXT: unsafe extern "C" fn(_: RawVkCommandBuffer), pub vkCmdInsertDebugUtilsLabelEXT: unsafe extern "C" fn(_: RawVkCommandBuffer, _: *mut RawVkDebugUtilsLabel), pub vkCreateDebugUtilsMessengerEXT: unsafe extern "C" fn(_: RawVkInstance, _: *mut RawVkDebugUtilsMessengerCreateInfo, _: *const u8, _: *mut RawVkDebugUtilsMessenger) -> RawVkResult, pub vkDestroyDebugUtilsMessengerEXT: unsafe extern "C" fn(_: RawVkInstance, _: RawVkDebugUtilsMessenger, _: *const u8), pub vkSubmitDebugUtilsMessageEXT: unsafe extern "C" fn(_: RawVkInstance, _: RawVkDebugUtilsMessageSeverityFlags, _: RawVkDebugUtilsMessageTypeFlags, _: *mut RawVkDebugUtilsMessengerCallbackData), pub vkCmdSetSampleLocationsEXT: unsafe extern "C" fn(_: RawVkCommandBuffer, _: *mut RawVkSampleLocationsInfo), pub vkGetPhysicalDeviceMultisamplePropertiesEXT: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkSampleCountFlags, _: *mut RawVkMultisampleProperties), pub vkCreateValidationCacheEXT: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkValidationCacheCreateInfo, _: *const u8, _: *mut RawVkValidationCache) -> RawVkResult, pub vkDestroyValidationCacheEXT: unsafe extern "C" fn(_: RawVkDevice, _: RawVkValidationCache, _: *const u8), pub vkMergeValidationCachesEXT: unsafe extern "C" fn(_: RawVkDevice, _: RawVkValidationCache, _: u32, _: *mut RawVkValidationCache) -> RawVkResult, pub vkGetValidationCacheDataEXT: unsafe extern "C" fn(_: RawVkDevice, _: RawVkValidationCache, _: *mut usize, _: *mut u8) -> RawVkResult, pub vkGetMemoryHostPointerPropertiesEXT: unsafe extern "C" fn(_: RawVkDevice, _: RawVkExternalMemoryHandleTypeFlags, _: *const u8, _: *mut RawVkMemoryHostPointerProperties) -> RawVkResult, pub vkCmdWriteBufferMarkerAMD: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkPipelineStageFlags, _: RawVkBuffer, _: u64, _: u32), pub vkCmdSetCheckpointNV: unsafe extern "C" fn(_: RawVkCommandBuffer, _: *const u8), pub vkGetQueueCheckpointDataNV: unsafe extern "C" fn(_: RawVkQueue, _: *mut u32, _: *mut RawVkCheckpointData), }
Fields
vkDestroyInstance: unsafe extern "C" fn(_: RawVkInstance, _: *const u8)
vkEnumeratePhysicalDevices: unsafe extern "C" fn(_: RawVkInstance, _: *mut u32, _: *mut RawVkPhysicalDevice) -> RawVkResult
vkGetPhysicalDeviceFeatures: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkPhysicalDeviceFeatures)
vkGetPhysicalDeviceFormatProperties: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkFormat, _: *mut RawVkFormatProperties)
vkGetPhysicalDeviceImageFormatProperties: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkFormat, _: RawVkImageType, _: RawVkImageTiling, _: RawVkImageUsageFlags, _: RawVkImageCreateFlags, _: *mut RawVkImageFormatProperties) -> RawVkResult
vkGetPhysicalDeviceProperties: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkPhysicalDeviceProperties)
vkGetPhysicalDeviceQueueFamilyProperties: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut u32, _: *mut RawVkQueueFamilyProperties)
vkGetPhysicalDeviceMemoryProperties: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkPhysicalDeviceMemoryProperties)
vkCreateDevice: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkDeviceCreateInfo, _: *const u8, _: *mut RawVkDevice) -> RawVkResult
vkDestroyDevice: unsafe extern "C" fn(_: RawVkDevice, _: *const u8)
vkEnumerateDeviceExtensionProperties: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut c_char, _: *mut u32, _: *mut RawVkExtensionProperties) -> RawVkResult
vkEnumerateDeviceLayerProperties: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut u32, _: *mut RawVkLayerProperties) -> RawVkResult
vkGetDeviceQueue: unsafe extern "C" fn(_: RawVkDevice, _: u32, _: u32, _: *mut RawVkQueue)
vkQueueSubmit: unsafe extern "C" fn(_: RawVkQueue, _: u32, _: *mut RawVkSubmitInfo, _: RawVkFence) -> RawVkResult
vkQueueWaitIdle: unsafe extern "C" fn(_: RawVkQueue) -> RawVkResult
vkDeviceWaitIdle: unsafe extern "C" fn(_: RawVkDevice) -> RawVkResult
vkAllocateMemory: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkMemoryAllocateInfo, _: *const u8, _: *mut RawVkDeviceMemory) -> RawVkResult
vkFreeMemory: unsafe extern "C" fn(_: RawVkDevice, _: RawVkDeviceMemory, _: *const u8)
vkMapMemory: unsafe extern "C" fn(_: RawVkDevice, _: RawVkDeviceMemory, _: u64, _: u64, _: RawVkMemoryMapFlags, _: *mut *mut u8) -> RawVkResult
vkUnmapMemory: unsafe extern "C" fn(_: RawVkDevice, _: RawVkDeviceMemory)
vkFlushMappedMemoryRanges: unsafe extern "C" fn(_: RawVkDevice, _: u32, _: *mut RawVkMappedMemoryRange) -> RawVkResult
vkInvalidateMappedMemoryRanges: unsafe extern "C" fn(_: RawVkDevice, _: u32, _: *mut RawVkMappedMemoryRange) -> RawVkResult
vkGetDeviceMemoryCommitment: unsafe extern "C" fn(_: RawVkDevice, _: RawVkDeviceMemory, _: *mut u64)
vkBindBufferMemory: unsafe extern "C" fn(_: RawVkDevice, _: RawVkBuffer, _: RawVkDeviceMemory, _: u64) -> RawVkResult
vkBindImageMemory: unsafe extern "C" fn(_: RawVkDevice, _: RawVkImage, _: RawVkDeviceMemory, _: u64) -> RawVkResult
vkGetBufferMemoryRequirements: unsafe extern "C" fn(_: RawVkDevice, _: RawVkBuffer, _: *mut RawVkMemoryRequirements)
vkGetImageMemoryRequirements: unsafe extern "C" fn(_: RawVkDevice, _: RawVkImage, _: *mut RawVkMemoryRequirements)
vkGetImageSparseMemoryRequirements: unsafe extern "C" fn(_: RawVkDevice, _: RawVkImage, _: *mut u32, _: *mut RawVkSparseImageMemoryRequirements)
vkGetPhysicalDeviceSparseImageFormatProperties: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkFormat, _: RawVkImageType, _: RawVkSampleCountFlags, _: RawVkImageUsageFlags, _: RawVkImageTiling, _: *mut u32, _: *mut RawVkSparseImageFormatProperties)
vkQueueBindSparse: unsafe extern "C" fn(_: RawVkQueue, _: u32, _: *mut RawVkBindSparseInfo, _: RawVkFence) -> RawVkResult
vkCreateFence: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkFenceCreateInfo, _: *const u8, _: *mut RawVkFence) -> RawVkResult
vkDestroyFence: unsafe extern "C" fn(_: RawVkDevice, _: RawVkFence, _: *const u8)
vkResetFences: unsafe extern "C" fn(_: RawVkDevice, _: u32, _: *mut RawVkFence) -> RawVkResult
vkGetFenceStatus: unsafe extern "C" fn(_: RawVkDevice, _: RawVkFence) -> RawVkResult
vkWaitForFences: unsafe extern "C" fn(_: RawVkDevice, _: u32, _: *mut RawVkFence, _: u32, _: u64) -> RawVkResult
vkCreateSemaphore: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkSemaphoreCreateInfo, _: *const u8, _: *mut RawVkSemaphore) -> RawVkResult
vkDestroySemaphore: unsafe extern "C" fn(_: RawVkDevice, _: RawVkSemaphore, _: *const u8)
vkCreateEvent: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkEventCreateInfo, _: *const u8, _: *mut RawVkEvent) -> RawVkResult
vkDestroyEvent: unsafe extern "C" fn(_: RawVkDevice, _: RawVkEvent, _: *const u8)
vkGetEventStatus: unsafe extern "C" fn(_: RawVkDevice, _: RawVkEvent) -> RawVkResult
vkSetEvent: unsafe extern "C" fn(_: RawVkDevice, _: RawVkEvent) -> RawVkResult
vkResetEvent: unsafe extern "C" fn(_: RawVkDevice, _: RawVkEvent) -> RawVkResult
vkCreateQueryPool: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkQueryPoolCreateInfo, _: *const u8, _: *mut RawVkQueryPool) -> RawVkResult
vkDestroyQueryPool: unsafe extern "C" fn(_: RawVkDevice, _: RawVkQueryPool, _: *const u8)
vkGetQueryPoolResults: unsafe extern "C" fn(_: RawVkDevice, _: RawVkQueryPool, _: u32, _: u32, _: usize, _: *mut u8, _: u64, _: RawVkQueryResultFlags) -> RawVkResult
vkCreateBuffer: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkBufferCreateInfo, _: *const u8, _: *mut RawVkBuffer) -> RawVkResult
vkDestroyBuffer: unsafe extern "C" fn(_: RawVkDevice, _: RawVkBuffer, _: *const u8)
vkCreateBufferView: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkBufferViewCreateInfo, _: *const u8, _: *mut RawVkBufferView) -> RawVkResult
vkDestroyBufferView: unsafe extern "C" fn(_: RawVkDevice, _: RawVkBufferView, _: *const u8)
vkCreateImage: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkImageCreateInfo, _: *const u8, _: *mut RawVkImage) -> RawVkResult
vkDestroyImage: unsafe extern "C" fn(_: RawVkDevice, _: RawVkImage, _: *const u8)
vkGetImageSubresourceLayout: unsafe extern "C" fn(_: RawVkDevice, _: RawVkImage, _: *mut RawVkImageSubresource, _: *mut RawVkSubresourceLayout)
vkCreateImageView: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkImageViewCreateInfo, _: *const u8, _: *mut RawVkImageView) -> RawVkResult
vkDestroyImageView: unsafe extern "C" fn(_: RawVkDevice, _: RawVkImageView, _: *const u8)
vkCreateShaderModule: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkShaderModuleCreateInfo, _: *const u8, _: *mut RawVkShaderModule) -> RawVkResult
vkDestroyShaderModule: unsafe extern "C" fn(_: RawVkDevice, _: RawVkShaderModule, _: *const u8)
vkCreatePipelineCache: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkPipelineCacheCreateInfo, _: *const u8, _: *mut RawVkPipelineCache) -> RawVkResult
vkDestroyPipelineCache: unsafe extern "C" fn(_: RawVkDevice, _: RawVkPipelineCache, _: *const u8)
vkGetPipelineCacheData: unsafe extern "C" fn(_: RawVkDevice, _: RawVkPipelineCache, _: *mut usize, _: *mut u8) -> RawVkResult
vkMergePipelineCaches: unsafe extern "C" fn(_: RawVkDevice, _: RawVkPipelineCache, _: u32, _: *mut RawVkPipelineCache) -> RawVkResult
vkCreateGraphicsPipelines: unsafe extern "C" fn(_: RawVkDevice, _: RawVkPipelineCache, _: u32, _: *mut RawVkGraphicsPipelineCreateInfo, _: *const u8, _: *mut RawVkPipeline) -> RawVkResult
vkCreateComputePipelines: unsafe extern "C" fn(_: RawVkDevice, _: RawVkPipelineCache, _: u32, _: *mut RawVkComputePipelineCreateInfo, _: *const u8, _: *mut RawVkPipeline) -> RawVkResult
vkDestroyPipeline: unsafe extern "C" fn(_: RawVkDevice, _: RawVkPipeline, _: *const u8)
vkCreatePipelineLayout: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkPipelineLayoutCreateInfo, _: *const u8, _: *mut RawVkPipelineLayout) -> RawVkResult
vkDestroyPipelineLayout: unsafe extern "C" fn(_: RawVkDevice, _: RawVkPipelineLayout, _: *const u8)
vkCreateSampler: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkSamplerCreateInfo, _: *const u8, _: *mut RawVkSampler) -> RawVkResult
vkDestroySampler: unsafe extern "C" fn(_: RawVkDevice, _: RawVkSampler, _: *const u8)
vkCreateDescriptorSetLayout: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkDescriptorSetLayoutCreateInfo, _: *const u8, _: *mut RawVkDescriptorSetLayout) -> RawVkResult
vkDestroyDescriptorSetLayout: unsafe extern "C" fn(_: RawVkDevice, _: RawVkDescriptorSetLayout, _: *const u8)
vkCreateDescriptorPool: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkDescriptorPoolCreateInfo, _: *const u8, _: *mut RawVkDescriptorPool) -> RawVkResult
vkDestroyDescriptorPool: unsafe extern "C" fn(_: RawVkDevice, _: RawVkDescriptorPool, _: *const u8)
vkResetDescriptorPool: unsafe extern "C" fn(_: RawVkDevice, _: RawVkDescriptorPool, _: RawVkDescriptorPoolResetFlags) -> RawVkResult
vkAllocateDescriptorSets: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkDescriptorSetAllocateInfo, _: *mut RawVkDescriptorSet) -> RawVkResult
vkFreeDescriptorSets: unsafe extern "C" fn(_: RawVkDevice, _: RawVkDescriptorPool, _: u32, _: *mut RawVkDescriptorSet) -> RawVkResult
vkUpdateDescriptorSets: unsafe extern "C" fn(_: RawVkDevice, _: u32, _: *mut RawVkWriteDescriptorSet, _: u32, _: *mut RawVkCopyDescriptorSet)
vkCreateFramebuffer: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkFramebufferCreateInfo, _: *const u8, _: *mut RawVkFramebuffer) -> RawVkResult
vkDestroyFramebuffer: unsafe extern "C" fn(_: RawVkDevice, _: RawVkFramebuffer, _: *const u8)
vkCreateRenderPass: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkRenderPassCreateInfo, _: *const u8, _: *mut RawVkRenderPass) -> RawVkResult
vkDestroyRenderPass: unsafe extern "C" fn(_: RawVkDevice, _: RawVkRenderPass, _: *const u8)
vkGetRenderAreaGranularity: unsafe extern "C" fn(_: RawVkDevice, _: RawVkRenderPass, _: *mut RawVkExtent2D)
vkCreateCommandPool: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkCommandPoolCreateInfo, _: *const u8, _: *mut RawVkCommandPool) -> RawVkResult
vkDestroyCommandPool: unsafe extern "C" fn(_: RawVkDevice, _: RawVkCommandPool, _: *const u8)
vkResetCommandPool: unsafe extern "C" fn(_: RawVkDevice, _: RawVkCommandPool, _: RawVkCommandPoolResetFlags) -> RawVkResult
vkAllocateCommandBuffers: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkCommandBufferAllocateInfo, _: *mut RawVkCommandBuffer) -> RawVkResult
vkFreeCommandBuffers: unsafe extern "C" fn(_: RawVkDevice, _: RawVkCommandPool, _: u32, _: *mut RawVkCommandBuffer)
vkBeginCommandBuffer: unsafe extern "C" fn(_: RawVkCommandBuffer, _: *mut RawVkCommandBufferBeginInfo) -> RawVkResult
vkEndCommandBuffer: unsafe extern "C" fn(_: RawVkCommandBuffer) -> RawVkResult
vkResetCommandBuffer: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkCommandBufferResetFlags) -> RawVkResult
vkCmdBindPipeline: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkPipelineBindPoint, _: RawVkPipeline)
vkCmdSetViewport: unsafe extern "C" fn(_: RawVkCommandBuffer, _: u32, _: u32, _: *mut RawVkViewport)
vkCmdSetScissor: unsafe extern "C" fn(_: RawVkCommandBuffer, _: u32, _: u32, _: *mut RawVkRect2D)
vkCmdSetLineWidth: unsafe extern "C" fn(_: RawVkCommandBuffer, _: f32)
vkCmdSetDepthBias: unsafe extern "C" fn(_: RawVkCommandBuffer, _: f32, _: f32, _: f32)
vkCmdSetBlendConstants: unsafe extern "C" fn(_: RawVkCommandBuffer, _: [f32; 4])
vkCmdSetDepthBounds: unsafe extern "C" fn(_: RawVkCommandBuffer, _: f32, _: f32)
vkCmdSetStencilCompareMask: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkStencilFaceFlags, _: u32)
vkCmdSetStencilWriteMask: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkStencilFaceFlags, _: u32)
vkCmdSetStencilReference: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkStencilFaceFlags, _: u32)
vkCmdBindDescriptorSets: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkPipelineBindPoint, _: RawVkPipelineLayout, _: u32, _: u32, _: *mut RawVkDescriptorSet, _: u32, _: *mut u32)
vkCmdBindIndexBuffer: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkBuffer, _: u64, _: RawVkIndexType)
vkCmdBindVertexBuffers: unsafe extern "C" fn(_: RawVkCommandBuffer, _: u32, _: u32, _: *mut RawVkBuffer, _: *mut u64)
vkCmdDraw: unsafe extern "C" fn(_: RawVkCommandBuffer, _: u32, _: u32, _: u32, _: u32)
vkCmdDrawIndexed: unsafe extern "C" fn(_: RawVkCommandBuffer, _: u32, _: u32, _: u32, _: i32, _: u32)
vkCmdDrawIndirect: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkBuffer, _: u64, _: u32, _: u32)
vkCmdDrawIndexedIndirect: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkBuffer, _: u64, _: u32, _: u32)
vkCmdDispatch: unsafe extern "C" fn(_: RawVkCommandBuffer, _: u32, _: u32, _: u32)
vkCmdDispatchIndirect: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkBuffer, _: u64)
vkCmdCopyBuffer: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkBuffer, _: RawVkBuffer, _: u32, _: *mut RawVkBufferCopy)
vkCmdCopyImage: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkImage, _: RawVkImageLayout, _: RawVkImage, _: RawVkImageLayout, _: u32, _: *mut RawVkImageCopy)
vkCmdBlitImage: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkImage, _: RawVkImageLayout, _: RawVkImage, _: RawVkImageLayout, _: u32, _: *mut RawVkImageBlit, _: RawVkFilter)
vkCmdCopyBufferToImage: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkBuffer, _: RawVkImage, _: RawVkImageLayout, _: u32, _: *mut RawVkBufferImageCopy)
vkCmdCopyImageToBuffer: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkImage, _: RawVkImageLayout, _: RawVkBuffer, _: u32, _: *mut RawVkBufferImageCopy)
vkCmdUpdateBuffer: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkBuffer, _: u64, _: u64, _: *const u8)
vkCmdFillBuffer: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkBuffer, _: u64, _: u64, _: u32)
vkCmdClearColorImage: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkImage, _: RawVkImageLayout, _: *mut RawVkClearColorValue, _: u32, _: *mut RawVkImageSubresourceRange)
vkCmdClearDepthStencilImage: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkImage, _: RawVkImageLayout, _: *mut RawVkClearDepthStencilValue, _: u32, _: *mut RawVkImageSubresourceRange)
vkCmdClearAttachments: unsafe extern "C" fn(_: RawVkCommandBuffer, _: u32, _: *mut RawVkClearAttachment, _: u32, _: *mut RawVkClearRect)
vkCmdResolveImage: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkImage, _: RawVkImageLayout, _: RawVkImage, _: RawVkImageLayout, _: u32, _: *mut RawVkImageResolve)
vkCmdSetEvent: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkEvent, _: RawVkPipelineStageFlags)
vkCmdResetEvent: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkEvent, _: RawVkPipelineStageFlags)
vkCmdWaitEvents: unsafe extern "C" fn(_: RawVkCommandBuffer, _: u32, _: *mut RawVkEvent, _: RawVkPipelineStageFlags, _: RawVkPipelineStageFlags, _: u32, _: *mut RawVkMemoryBarrier, _: u32, _: *mut RawVkBufferMemoryBarrier, _: u32, _: *mut RawVkImageMemoryBarrier)
vkCmdPipelineBarrier: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkPipelineStageFlags, _: RawVkPipelineStageFlags, _: RawVkDependencyFlags, _: u32, _: *mut RawVkMemoryBarrier, _: u32, _: *mut RawVkBufferMemoryBarrier, _: u32, _: *mut RawVkImageMemoryBarrier)
vkCmdBeginQuery: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkQueryPool, _: u32, _: RawVkQueryControlFlags)
vkCmdEndQuery: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkQueryPool, _: u32)
vkCmdResetQueryPool: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkQueryPool, _: u32, _: u32)
vkCmdWriteTimestamp: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkPipelineStageFlags, _: RawVkQueryPool, _: u32)
vkCmdCopyQueryPoolResults: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkQueryPool, _: u32, _: u32, _: RawVkBuffer, _: u64, _: u64, _: RawVkQueryResultFlags)
vkCmdPushConstants: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkPipelineLayout, _: RawVkShaderStageFlags, _: u32, _: u32, _: *const u8)
vkCmdBeginRenderPass: unsafe extern "C" fn(_: RawVkCommandBuffer, _: *mut RawVkRenderPassBeginInfo, _: RawVkSubpassContents)
vkCmdNextSubpass: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkSubpassContents)
vkCmdEndRenderPass: unsafe extern "C" fn(_: RawVkCommandBuffer)
vkCmdExecuteCommands: unsafe extern "C" fn(_: RawVkCommandBuffer, _: u32, _: *mut RawVkCommandBuffer)
vkBindBufferMemory2: unsafe extern "C" fn(_: RawVkDevice, _: u32, _: *mut RawVkBindBufferMemoryInfo) -> RawVkResult
vkBindImageMemory2: unsafe extern "C" fn(_: RawVkDevice, _: u32, _: *mut RawVkBindImageMemoryInfo) -> RawVkResult
vkGetDeviceGroupPeerMemoryFeatures: unsafe extern "C" fn(_: RawVkDevice, _: u32, _: u32, _: u32, _: *mut RawVkPeerMemoryFeatureFlags)
vkCmdSetDeviceMask: unsafe extern "C" fn(_: RawVkCommandBuffer, _: u32)
vkCmdDispatchBase: unsafe extern "C" fn(_: RawVkCommandBuffer, _: u32, _: u32, _: u32, _: u32, _: u32, _: u32)
vkEnumeratePhysicalDeviceGroups: unsafe extern "C" fn(_: RawVkInstance, _: *mut u32, _: *mut RawVkPhysicalDeviceGroupProperties) -> RawVkResult
vkGetImageMemoryRequirements2: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkImageMemoryRequirementsInfo2, _: *mut RawVkMemoryRequirements2)
vkGetBufferMemoryRequirements2: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkBufferMemoryRequirementsInfo2, _: *mut RawVkMemoryRequirements2)
vkGetImageSparseMemoryRequirements2: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkImageSparseMemoryRequirementsInfo2, _: *mut u32, _: *mut RawVkSparseImageMemoryRequirements2)
vkGetPhysicalDeviceFeatures2: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkPhysicalDeviceFeatures2)
vkGetPhysicalDeviceProperties2: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkPhysicalDeviceProperties2)
vkGetPhysicalDeviceFormatProperties2: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkFormat, _: *mut RawVkFormatProperties2)
vkGetPhysicalDeviceImageFormatProperties2: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkPhysicalDeviceImageFormatInfo2, _: *mut RawVkImageFormatProperties2) -> RawVkResult
vkGetPhysicalDeviceQueueFamilyProperties2: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut u32, _: *mut RawVkQueueFamilyProperties2)
vkGetPhysicalDeviceMemoryProperties2: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkPhysicalDeviceMemoryProperties2)
vkGetPhysicalDeviceSparseImageFormatProperties2: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkPhysicalDeviceSparseImageFormatInfo2, _: *mut u32, _: *mut RawVkSparseImageFormatProperties2)
vkTrimCommandPool: unsafe extern "C" fn(_: RawVkDevice, _: RawVkCommandPool, _: RawVkCommandPoolTrimFlags)
vkGetDeviceQueue2: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkDeviceQueueInfo2, _: *mut RawVkQueue)
vkCreateSamplerYcbcrConversion: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkSamplerYcbcrConversionCreateInfo, _: *const u8, _: *mut RawVkSamplerYcbcrConversion) -> RawVkResult
vkDestroySamplerYcbcrConversion: unsafe extern "C" fn(_: RawVkDevice, _: RawVkSamplerYcbcrConversion, _: *const u8)
vkCreateDescriptorUpdateTemplate: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkDescriptorUpdateTemplateCreateInfo, _: *const u8, _: *mut RawVkDescriptorUpdateTemplate) -> RawVkResult
vkDestroyDescriptorUpdateTemplate: unsafe extern "C" fn(_: RawVkDevice, _: RawVkDescriptorUpdateTemplate, _: *const u8)
vkUpdateDescriptorSetWithTemplate: unsafe extern "C" fn(_: RawVkDevice, _: RawVkDescriptorSet, _: RawVkDescriptorUpdateTemplate, _: *const u8)
vkGetPhysicalDeviceExternalBufferProperties: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkPhysicalDeviceExternalBufferInfo, _: *mut RawVkExternalBufferProperties)
vkGetPhysicalDeviceExternalFenceProperties: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkPhysicalDeviceExternalFenceInfo, _: *mut RawVkExternalFenceProperties)
vkGetPhysicalDeviceExternalSemaphoreProperties: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkPhysicalDeviceExternalSemaphoreInfo, _: *mut RawVkExternalSemaphoreProperties)
vkGetDescriptorSetLayoutSupport: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkDescriptorSetLayoutCreateInfo, _: *mut RawVkDescriptorSetLayoutSupport)
vkDestroySurfaceKHR: unsafe extern "C" fn(_: RawVkInstance, _: RawVkSurface, _: *const u8)
vkGetPhysicalDeviceSurfaceSupportKHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: u32, _: RawVkSurface, _: *mut u32) -> RawVkResult
vkGetPhysicalDeviceSurfaceCapabilitiesKHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkSurface, _: *mut RawVkSurfaceCapabilities) -> RawVkResult
vkGetPhysicalDeviceSurfaceFormatsKHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkSurface, _: *mut u32, _: *mut RawVkSurfaceFormat) -> RawVkResult
vkGetPhysicalDeviceSurfacePresentModesKHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkSurface, _: *mut u32, _: *mut RawVkPresentMode) -> RawVkResult
vkCreateSwapchainKHR: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkSwapchainCreateInfo, _: *const u8, _: *mut RawVkSwapchain) -> RawVkResult
vkDestroySwapchainKHR: unsafe extern "C" fn(_: RawVkDevice, _: RawVkSwapchain, _: *const u8)
vkGetSwapchainImagesKHR: unsafe extern "C" fn(_: RawVkDevice, _: RawVkSwapchain, _: *mut u32, _: *mut RawVkImage) -> RawVkResult
vkAcquireNextImageKHR: unsafe extern "C" fn(_: RawVkDevice, _: RawVkSwapchain, _: u64, _: RawVkSemaphore, _: RawVkFence, _: *mut u32) -> RawVkResult
vkQueuePresentKHR: unsafe extern "C" fn(_: RawVkQueue, _: *mut RawVkPresentInfo) -> RawVkResult
vkGetDeviceGroupPresentCapabilitiesKHR: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkDeviceGroupPresentCapabilities) -> RawVkResult
vkGetDeviceGroupSurfacePresentModesKHR: unsafe extern "C" fn(_: RawVkDevice, _: RawVkSurface, _: *mut RawVkDeviceGroupPresentModeFlags) -> RawVkResult
vkGetPhysicalDevicePresentRectanglesKHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkSurface, _: *mut u32, _: *mut RawVkRect2D) -> RawVkResult
vkAcquireNextImage2KHR: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkAcquireNextImageInfo, _: *mut u32) -> RawVkResult
vkGetPhysicalDeviceDisplayPropertiesKHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut u32, _: *mut RawVkDisplayProperties) -> RawVkResult
vkGetPhysicalDeviceDisplayPlanePropertiesKHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut u32, _: *mut RawVkDisplayPlaneProperties) -> RawVkResult
vkGetDisplayPlaneSupportedDisplaysKHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: u32, _: *mut u32, _: *mut RawVkDisplay) -> RawVkResult
vkGetDisplayModePropertiesKHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkDisplay, _: *mut u32, _: *mut RawVkDisplayModeProperties) -> RawVkResult
vkCreateDisplayModeKHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkDisplay, _: *mut RawVkDisplayModeCreateInfo, _: *const u8, _: *mut RawVkDisplayMode) -> RawVkResult
vkGetDisplayPlaneCapabilitiesKHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkDisplayMode, _: u32, _: *mut RawVkDisplayPlaneCapabilities) -> RawVkResult
vkCreateDisplayPlaneSurfaceKHR: unsafe extern "C" fn(_: RawVkInstance, _: *mut RawVkDisplaySurfaceCreateInfo, _: *const u8, _: *mut RawVkSurface) -> RawVkResult
vkGetMemoryFdKHR: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkMemoryGetFdInfo, _: *mut i32) -> RawVkResult
vkGetMemoryFdPropertiesKHR: unsafe extern "C" fn(_: RawVkDevice, _: RawVkExternalMemoryHandleTypeFlags, _: i32, _: *mut RawVkMemoryFdProperties) -> RawVkResult
vkImportSemaphoreFdKHR: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkImportSemaphoreFdInfo) -> RawVkResult
vkGetSemaphoreFdKHR: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkSemaphoreGetFdInfo, _: *mut i32) -> RawVkResult
vkCmdPushDescriptorSetKHR: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkPipelineBindPoint, _: RawVkPipelineLayout, _: u32, _: u32, _: *mut RawVkWriteDescriptorSet)
vkCmdPushDescriptorSetWithTemplateKHR: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkDescriptorUpdateTemplate, _: RawVkPipelineLayout, _: u32, _: *const u8)
vkCreateRenderPass2KHR: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkRenderPassCreateInfo2, _: *const u8, _: *mut RawVkRenderPass) -> RawVkResult
vkCmdBeginRenderPass2KHR: unsafe extern "C" fn(_: RawVkCommandBuffer, _: *mut RawVkRenderPassBeginInfo, _: *mut RawVkSubpassBeginInfo)
vkCmdNextSubpass2KHR: unsafe extern "C" fn(_: RawVkCommandBuffer, _: *mut RawVkSubpassBeginInfo, _: *mut RawVkSubpassEndInfo)
vkCmdEndRenderPass2KHR: unsafe extern "C" fn(_: RawVkCommandBuffer, _: *mut RawVkSubpassEndInfo)
vkGetSwapchainStatusKHR: unsafe extern "C" fn(_: RawVkDevice, _: RawVkSwapchain) -> RawVkResult
vkImportFenceFdKHR: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkImportFenceFdInfo) -> RawVkResult
vkGetFenceFdKHR: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkFenceGetFdInfo, _: *mut i32) -> RawVkResult
vkGetPhysicalDeviceSurfaceCapabilities2KHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkPhysicalDeviceSurfaceInfo2, _: *mut RawVkSurfaceCapabilities2) -> RawVkResult
vkGetPhysicalDeviceSurfaceFormats2KHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkPhysicalDeviceSurfaceInfo2, _: *mut u32, _: *mut RawVkSurfaceFormat2) -> RawVkResult
vkGetPhysicalDeviceDisplayProperties2KHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut u32, _: *mut RawVkDisplayProperties2) -> RawVkResult
vkGetPhysicalDeviceDisplayPlaneProperties2KHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut u32, _: *mut RawVkDisplayPlaneProperties2) -> RawVkResult
vkGetDisplayModeProperties2KHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkDisplay, _: *mut u32, _: *mut RawVkDisplayModeProperties2) -> RawVkResult
vkGetDisplayPlaneCapabilities2KHR: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkDisplayPlaneInfo2, _: *mut RawVkDisplayPlaneCapabilities2) -> RawVkResult
vkCmdDrawIndirectCountKHR: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkBuffer, _: u64, _: RawVkBuffer, _: u64, _: u32, _: u32)
vkCmdDrawIndexedIndirectCountKHR: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkBuffer, _: u64, _: RawVkBuffer, _: u64, _: u32, _: u32)
vkCreateDebugReportCallbackEXT: unsafe extern "C" fn(_: RawVkInstance, _: *mut RawVkDebugReportCallbackCreateInfo, _: *const u8, _: *mut RawVkDebugReportCallback) -> RawVkResult
vkDestroyDebugReportCallbackEXT: unsafe extern "C" fn(_: RawVkInstance, _: RawVkDebugReportCallback, _: *const u8)
vkDebugReportMessageEXT: unsafe extern "C" fn(_: RawVkInstance, _: RawVkDebugReportFlags, _: RawVkDebugReportObjectType, _: u64, _: usize, _: i32, _: *mut c_char, _: *mut c_char)
vkDebugMarkerSetObjectTagEXT: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkDebugMarkerObjectTagInfo) -> RawVkResult
vkDebugMarkerSetObjectNameEXT: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkDebugMarkerObjectNameInfo) -> RawVkResult
vkCmdDebugMarkerBeginEXT: unsafe extern "C" fn(_: RawVkCommandBuffer, _: *mut RawVkDebugMarkerMarkerInfo)
vkCmdDebugMarkerEndEXT: unsafe extern "C" fn(_: RawVkCommandBuffer)
vkCmdDebugMarkerInsertEXT: unsafe extern "C" fn(_: RawVkCommandBuffer, _: *mut RawVkDebugMarkerMarkerInfo)
vkCmdDrawIndirectCountAMD: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkBuffer, _: u64, _: RawVkBuffer, _: u64, _: u32, _: u32)
vkCmdDrawIndexedIndirectCountAMD: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkBuffer, _: u64, _: RawVkBuffer, _: u64, _: u32, _: u32)
vkGetShaderInfoAMD: unsafe extern "C" fn(_: RawVkDevice, _: RawVkPipeline, _: RawVkShaderStageFlags, _: RawVkShaderInfoType, _: *mut usize, _: *mut u8) -> RawVkResult
vkGetPhysicalDeviceExternalImageFormatPropertiesNV: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkFormat, _: RawVkImageType, _: RawVkImageTiling, _: RawVkImageUsageFlags, _: RawVkImageCreateFlags, _: RawVkExternalMemoryHandleTypeFlags, _: *mut RawVkExternalImageFormatProperties) -> RawVkResult
vkCmdBeginConditionalRenderingEXT: unsafe extern "C" fn(_: RawVkCommandBuffer, _: *mut RawVkConditionalRenderingBeginInfo)
vkCmdEndConditionalRenderingEXT: unsafe extern "C" fn(_: RawVkCommandBuffer)
vkCmdProcessCommandsNVX: unsafe extern "C" fn(_: RawVkCommandBuffer, _: *mut RawVkCmdProcessCommandsInfo)
vkCmdReserveSpaceForCommandsNVX: unsafe extern "C" fn(_: RawVkCommandBuffer, _: *mut RawVkCmdReserveSpaceForCommandsInfo)
vkCreateIndirectCommandsLayoutNVX: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkIndirectCommandsLayoutCreateInfo, _: *const u8, _: *mut RawVkIndirectCommandsLayout) -> RawVkResult
vkDestroyIndirectCommandsLayoutNVX: unsafe extern "C" fn(_: RawVkDevice, _: RawVkIndirectCommandsLayout, _: *const u8)
vkCreateObjectTableNVX: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkObjectTableCreateInfo, _: *const u8, _: *mut RawVkObjectTable) -> RawVkResult
vkDestroyObjectTableNVX: unsafe extern "C" fn(_: RawVkDevice, _: RawVkObjectTable, _: *const u8)
vkRegisterObjectsNVX: unsafe extern "C" fn(_: RawVkDevice, _: RawVkObjectTable, _: u32, _: *mut *mut RawVkObjectTableEntry, _: *mut u32) -> RawVkResult
vkUnregisterObjectsNVX: unsafe extern "C" fn(_: RawVkDevice, _: RawVkObjectTable, _: u32, _: *mut RawVkObjectEntryType, _: *mut u32) -> RawVkResult
vkGetPhysicalDeviceGeneratedCommandsPropertiesNVX: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: *mut RawVkDeviceGeneratedCommandsFeatures, _: *mut RawVkDeviceGeneratedCommandsLimits)
vkCmdSetViewportWScalingNV: unsafe extern "C" fn(_: RawVkCommandBuffer, _: u32, _: u32, _: *mut RawVkViewportWScaling)
vkReleaseDisplayEXT: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkDisplay) -> RawVkResult
vkGetPhysicalDeviceSurfaceCapabilities2EXT: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkSurface, _: *mut RawVkSurfaceCapabilities2) -> RawVkResult
vkDisplayPowerControlEXT: unsafe extern "C" fn(_: RawVkDevice, _: RawVkDisplay, _: *mut RawVkDisplayPowerInfo) -> RawVkResult
vkRegisterDeviceEventEXT: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkDeviceEventInfo, _: *const u8, _: *mut RawVkFence) -> RawVkResult
vkRegisterDisplayEventEXT: unsafe extern "C" fn(_: RawVkDevice, _: RawVkDisplay, _: *mut RawVkDisplayEventInfo, _: *const u8, _: *mut RawVkFence) -> RawVkResult
vkGetSwapchainCounterEXT: unsafe extern "C" fn(_: RawVkDevice, _: RawVkSwapchain, _: RawVkSurfaceCounterFlags, _: *mut u64) -> RawVkResult
vkGetRefreshCycleDurationGOOGLE: unsafe extern "C" fn(_: RawVkDevice, _: RawVkSwapchain, _: *mut RawVkRefreshCycleDuration) -> RawVkResult
vkGetPastPresentationTimingGOOGLE: unsafe extern "C" fn(_: RawVkDevice, _: RawVkSwapchain, _: *mut u32, _: *mut RawVkPastPresentationTiming) -> RawVkResult
vkCmdSetDiscardRectangleEXT: unsafe extern "C" fn(_: RawVkCommandBuffer, _: u32, _: u32, _: *mut RawVkRect2D)
vkSetHdrMetadataEXT: unsafe extern "C" fn(_: RawVkDevice, _: u32, _: *mut RawVkSwapchain, _: *mut RawVkHdrMetadata)
vkSetDebugUtilsObjectNameEXT: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkDebugUtilsObjectNameInfo) -> RawVkResult
vkSetDebugUtilsObjectTagEXT: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkDebugUtilsObjectTagInfo) -> RawVkResult
vkQueueBeginDebugUtilsLabelEXT: unsafe extern "C" fn(_: RawVkQueue, _: *mut RawVkDebugUtilsLabel)
vkQueueEndDebugUtilsLabelEXT: unsafe extern "C" fn(_: RawVkQueue)
vkQueueInsertDebugUtilsLabelEXT: unsafe extern "C" fn(_: RawVkQueue, _: *mut RawVkDebugUtilsLabel)
vkCmdBeginDebugUtilsLabelEXT: unsafe extern "C" fn(_: RawVkCommandBuffer, _: *mut RawVkDebugUtilsLabel)
vkCmdEndDebugUtilsLabelEXT: unsafe extern "C" fn(_: RawVkCommandBuffer)
vkCmdInsertDebugUtilsLabelEXT: unsafe extern "C" fn(_: RawVkCommandBuffer, _: *mut RawVkDebugUtilsLabel)
vkCreateDebugUtilsMessengerEXT: unsafe extern "C" fn(_: RawVkInstance, _: *mut RawVkDebugUtilsMessengerCreateInfo, _: *const u8, _: *mut RawVkDebugUtilsMessenger) -> RawVkResult
vkDestroyDebugUtilsMessengerEXT: unsafe extern "C" fn(_: RawVkInstance, _: RawVkDebugUtilsMessenger, _: *const u8)
vkSubmitDebugUtilsMessageEXT: unsafe extern "C" fn(_: RawVkInstance, _: RawVkDebugUtilsMessageSeverityFlags, _: RawVkDebugUtilsMessageTypeFlags, _: *mut RawVkDebugUtilsMessengerCallbackData)
vkCmdSetSampleLocationsEXT: unsafe extern "C" fn(_: RawVkCommandBuffer, _: *mut RawVkSampleLocationsInfo)
vkGetPhysicalDeviceMultisamplePropertiesEXT: unsafe extern "C" fn(_: RawVkPhysicalDevice, _: RawVkSampleCountFlags, _: *mut RawVkMultisampleProperties)
vkCreateValidationCacheEXT: unsafe extern "C" fn(_: RawVkDevice, _: *mut RawVkValidationCacheCreateInfo, _: *const u8, _: *mut RawVkValidationCache) -> RawVkResult
vkDestroyValidationCacheEXT: unsafe extern "C" fn(_: RawVkDevice, _: RawVkValidationCache, _: *const u8)
vkMergeValidationCachesEXT: unsafe extern "C" fn(_: RawVkDevice, _: RawVkValidationCache, _: u32, _: *mut RawVkValidationCache) -> RawVkResult
vkGetValidationCacheDataEXT: unsafe extern "C" fn(_: RawVkDevice, _: RawVkValidationCache, _: *mut usize, _: *mut u8) -> RawVkResult
vkGetMemoryHostPointerPropertiesEXT: unsafe extern "C" fn(_: RawVkDevice, _: RawVkExternalMemoryHandleTypeFlags, _: *const u8, _: *mut RawVkMemoryHostPointerProperties) -> RawVkResult
vkCmdWriteBufferMarkerAMD: unsafe extern "C" fn(_: RawVkCommandBuffer, _: RawVkPipelineStageFlags, _: RawVkBuffer, _: u64, _: u32)
vkCmdSetCheckpointNV: unsafe extern "C" fn(_: RawVkCommandBuffer, _: *const u8)
vkGetQueueCheckpointDataNV: unsafe extern "C" fn(_: RawVkQueue, _: *mut u32, _: *mut RawVkCheckpointData)
Methods
impl VkInstanceFunctionTable
[src]
impl VkInstanceFunctionTable
pub fn new(instance: RawVkInstance) -> Self
[src]
pub fn new(instance: RawVkInstance) -> Self
Auto Trait Implementations
impl Send for VkInstanceFunctionTable
impl Send for VkInstanceFunctionTable
impl Sync for VkInstanceFunctionTable
impl Sync for VkInstanceFunctionTable