pub struct InstanceProcAddrLoader {Show 45 fields
pub pfn_vkGetInstanceProcAddr: PFN_vkGetInstanceProcAddr,
pub vk_global: VkGlobal,
pub vk: Vk,
pub amd_draw_indirect_count: AMD_draw_indirect_count,
pub ext_acquire_xlib_display: EXT_acquire_xlib_display,
pub ext_debug_marker: EXT_debug_marker,
pub ext_debug_report: EXT_debug_report,
pub ext_direct_mode_display: EXT_direct_mode_display,
pub ext_discard_rectangles: EXT_discard_rectangles,
pub ext_display_control: EXT_display_control,
pub ext_display_surface_counter: EXT_display_surface_counter,
pub ext_hdr_metadata: EXT_hdr_metadata,
pub google_display_timing: GOOGLE_display_timing,
pub khr_android_surface: KHR_android_surface,
pub khr_descriptor_update_template: KHR_descriptor_update_template,
pub khr_display: KHR_display,
pub khr_display_swapchain: KHR_display_swapchain,
pub khr_external_fence_capabilities: KHR_external_fence_capabilities,
pub khr_external_fence_fd: KHR_external_fence_fd,
pub khr_external_fence_win32: KHR_external_fence_win32,
pub khr_external_memory_capabilities: KHR_external_memory_capabilities,
pub khr_external_memory_fd: KHR_external_memory_fd,
pub khr_external_memory_win32: KHR_external_memory_win32,
pub khr_external_semaphore_capabilities: KHR_external_semaphore_capabilities,
pub khr_external_semaphore_fd: KHR_external_semaphore_fd,
pub khr_external_semaphore_win32: KHR_external_semaphore_win32,
pub khr_get_memory_requirements2: KHR_get_memory_requirements2,
pub khr_get_physical_device_properties2: KHR_get_physical_device_properties2,
pub khr_get_surface_capabilities2: KHR_get_surface_capabilities2,
pub khr_maintenance1: KHR_maintenance1,
pub khr_mir_surface: KHR_mir_surface,
pub khr_push_descriptor: KHR_push_descriptor,
pub khr_shared_presentable_image: KHR_shared_presentable_image,
pub khr_surface: KHR_surface,
pub khr_swapchain: KHR_swapchain,
pub khr_wayland_surface: KHR_wayland_surface,
pub khr_win32_surface: KHR_win32_surface,
pub khr_xcb_surface: KHR_xcb_surface,
pub khr_xlib_surface: KHR_xlib_surface,
pub mvk_ios_surface: MVK_ios_surface,
pub mvk_macos_surface: MVK_macos_surface,
pub nn_vi_surface: NN_vi_surface,
pub nv_clip_space_w_scaling: NV_clip_space_w_scaling,
pub nv_external_memory_capabilities: NV_external_memory_capabilities,
pub nv_external_memory_win32: NV_external_memory_win32,
/* private fields */
}
Fields§
§pfn_vkGetInstanceProcAddr: PFN_vkGetInstanceProcAddr
§vk_global: VkGlobal
Core Vulkan functions, which don’t require a dispatchable Vulkan object
vk: Vk
§amd_draw_indirect_count: AMD_draw_indirect_count
§ext_acquire_xlib_display: EXT_acquire_xlib_display
§ext_debug_marker: EXT_debug_marker
§ext_debug_report: EXT_debug_report
§ext_direct_mode_display: EXT_direct_mode_display
§ext_discard_rectangles: EXT_discard_rectangles
§ext_display_control: EXT_display_control
§ext_display_surface_counter: EXT_display_surface_counter
§ext_hdr_metadata: EXT_hdr_metadata
§google_display_timing: GOOGLE_display_timing
§khr_android_surface: KHR_android_surface
§khr_descriptor_update_template: KHR_descriptor_update_template
§khr_display: KHR_display
§khr_display_swapchain: KHR_display_swapchain
§khr_external_fence_capabilities: KHR_external_fence_capabilities
§khr_external_fence_fd: KHR_external_fence_fd
§khr_external_fence_win32: KHR_external_fence_win32
§khr_external_memory_capabilities: KHR_external_memory_capabilities
§khr_external_memory_fd: KHR_external_memory_fd
§khr_external_memory_win32: KHR_external_memory_win32
§khr_external_semaphore_capabilities: KHR_external_semaphore_capabilities
§khr_external_semaphore_fd: KHR_external_semaphore_fd
§khr_external_semaphore_win32: KHR_external_semaphore_win32
§khr_get_memory_requirements2: KHR_get_memory_requirements2
§khr_get_physical_device_properties2: KHR_get_physical_device_properties2
§khr_get_surface_capabilities2: KHR_get_surface_capabilities2
§khr_maintenance1: KHR_maintenance1
§khr_mir_surface: KHR_mir_surface
§khr_push_descriptor: KHR_push_descriptor
§khr_surface: KHR_surface
§khr_swapchain: KHR_swapchain
§khr_wayland_surface: KHR_wayland_surface
§khr_win32_surface: KHR_win32_surface
§khr_xcb_surface: KHR_xcb_surface
§khr_xlib_surface: KHR_xlib_surface
§mvk_ios_surface: MVK_ios_surface
§mvk_macos_surface: MVK_macos_surface
§nn_vi_surface: NN_vi_surface
§nv_clip_space_w_scaling: NV_clip_space_w_scaling
§nv_external_memory_capabilities: NV_external_memory_capabilities
§nv_external_memory_win32: NV_external_memory_win32
Implementations§
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
pub fn new() -> Self
pub fn from_get_instance_proc_addr( pfn_vkGetInstanceProcAddr: PFN_vkGetInstanceProcAddr, ) -> Self
Sourcepub unsafe fn vkGetInstanceProcAddr(
&self,
instance: VkInstance,
pName: *const c_char,
) -> PFN_vkVoidFunction
pub unsafe fn vkGetInstanceProcAddr( &self, instance: VkInstance, pName: *const c_char, ) -> PFN_vkVoidFunction
pub unsafe fn load_vk_global(&mut self)
pub unsafe fn load_vk(&mut self, instance: VkInstance)
pub unsafe fn load_amd_draw_indirect_count(&mut self, instance: VkInstance)
pub unsafe fn load_ext_acquire_xlib_display(&mut self, instance: VkInstance)
pub unsafe fn load_ext_debug_marker(&mut self, instance: VkInstance)
pub unsafe fn load_ext_debug_report(&mut self, instance: VkInstance)
pub unsafe fn load_ext_direct_mode_display(&mut self, instance: VkInstance)
pub unsafe fn load_ext_discard_rectangles(&mut self, instance: VkInstance)
pub unsafe fn load_ext_display_control(&mut self, instance: VkInstance)
pub unsafe fn load_ext_display_surface_counter(&mut self, instance: VkInstance)
pub unsafe fn load_ext_hdr_metadata(&mut self, instance: VkInstance)
pub unsafe fn load_google_display_timing(&mut self, instance: VkInstance)
pub unsafe fn load_khr_android_surface(&mut self, instance: VkInstance)
pub unsafe fn load_khr_descriptor_update_template( &mut self, instance: VkInstance, )
pub unsafe fn load_khr_display(&mut self, instance: VkInstance)
pub unsafe fn load_khr_display_swapchain(&mut self, instance: VkInstance)
pub unsafe fn load_khr_external_fence_capabilities( &mut self, instance: VkInstance, )
pub unsafe fn load_khr_external_fence_fd(&mut self, instance: VkInstance)
pub unsafe fn load_khr_external_fence_win32(&mut self, instance: VkInstance)
pub unsafe fn load_khr_external_memory_capabilities( &mut self, instance: VkInstance, )
pub unsafe fn load_khr_external_memory_fd(&mut self, instance: VkInstance)
pub unsafe fn load_khr_external_memory_win32(&mut self, instance: VkInstance)
pub unsafe fn load_khr_external_semaphore_capabilities( &mut self, instance: VkInstance, )
pub unsafe fn load_khr_external_semaphore_fd(&mut self, instance: VkInstance)
pub unsafe fn load_khr_external_semaphore_win32(&mut self, instance: VkInstance)
pub unsafe fn load_khr_get_memory_requirements2(&mut self, instance: VkInstance)
pub unsafe fn load_khr_get_physical_device_properties2( &mut self, instance: VkInstance, )
pub unsafe fn load_khr_get_surface_capabilities2( &mut self, instance: VkInstance, )
pub unsafe fn load_khr_maintenance1(&mut self, instance: VkInstance)
pub unsafe fn load_khr_mir_surface(&mut self, instance: VkInstance)
pub unsafe fn load_khr_push_descriptor(&mut self, instance: VkInstance)
pub unsafe fn load_khr_surface(&mut self, instance: VkInstance)
pub unsafe fn load_khr_swapchain(&mut self, instance: VkInstance)
pub unsafe fn load_khr_wayland_surface(&mut self, instance: VkInstance)
pub unsafe fn load_khr_win32_surface(&mut self, instance: VkInstance)
pub unsafe fn load_khr_xcb_surface(&mut self, instance: VkInstance)
pub unsafe fn load_khr_xlib_surface(&mut self, instance: VkInstance)
pub unsafe fn load_mvk_ios_surface(&mut self, instance: VkInstance)
pub unsafe fn load_mvk_macos_surface(&mut self, instance: VkInstance)
pub unsafe fn load_nn_vi_surface(&mut self, instance: VkInstance)
pub unsafe fn load_nv_clip_space_w_scaling(&mut self, instance: VkInstance)
pub unsafe fn load_nv_external_memory_capabilities( &mut self, instance: VkInstance, )
pub unsafe fn load_nv_external_memory_win32(&mut self, instance: VkInstance)
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateInstance(
&self,
pCreateInfo: *const VkInstanceCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pInstance: *mut VkInstance,
) -> VkResult
pub unsafe fn vkCreateInstance( &self, pCreateInfo: *const VkInstanceCreateInfo, pAllocator: *const VkAllocationCallbacks, pInstance: *mut VkInstance, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkEnumerateInstanceExtensionProperties(
&self,
pLayerName: *const c_char,
pPropertyCount: *mut u32,
pProperties: *mut VkExtensionProperties,
) -> VkResult
pub unsafe fn vkEnumerateInstanceExtensionProperties( &self, pLayerName: *const c_char, pPropertyCount: *mut u32, pProperties: *mut VkExtensionProperties, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkEnumerateInstanceLayerProperties(
&self,
pPropertyCount: *mut u32,
pProperties: *mut VkLayerProperties,
) -> VkResult
pub unsafe fn vkEnumerateInstanceLayerProperties( &self, pPropertyCount: *mut u32, pProperties: *mut VkLayerProperties, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkAllocateCommandBuffers(
&self,
device: VkDevice,
pAllocateInfo: *const VkCommandBufferAllocateInfo,
pCommandBuffers: *mut VkCommandBuffer,
) -> VkResult
pub unsafe fn vkAllocateCommandBuffers( &self, device: VkDevice, pAllocateInfo: *const VkCommandBufferAllocateInfo, pCommandBuffers: *mut VkCommandBuffer, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkAllocateDescriptorSets(
&self,
device: VkDevice,
pAllocateInfo: *const VkDescriptorSetAllocateInfo,
pDescriptorSets: *mut VkDescriptorSet,
) -> VkResult
pub unsafe fn vkAllocateDescriptorSets( &self, device: VkDevice, pAllocateInfo: *const VkDescriptorSetAllocateInfo, pDescriptorSets: *mut VkDescriptorSet, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkAllocateMemory(
&self,
device: VkDevice,
pAllocateInfo: *const VkMemoryAllocateInfo,
pAllocator: *const VkAllocationCallbacks,
pMemory: *mut VkDeviceMemory,
) -> VkResult
pub unsafe fn vkAllocateMemory( &self, device: VkDevice, pAllocateInfo: *const VkMemoryAllocateInfo, pAllocator: *const VkAllocationCallbacks, pMemory: *mut VkDeviceMemory, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkBeginCommandBuffer(
&self,
commandBuffer: VkCommandBuffer,
pBeginInfo: *const VkCommandBufferBeginInfo,
) -> VkResult
pub unsafe fn vkBeginCommandBuffer( &self, commandBuffer: VkCommandBuffer, pBeginInfo: *const VkCommandBufferBeginInfo, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkBindBufferMemory(
&self,
device: VkDevice,
buffer: VkBuffer,
memory: VkDeviceMemory,
memoryOffset: VkDeviceSize,
) -> VkResult
pub unsafe fn vkBindBufferMemory( &self, device: VkDevice, buffer: VkBuffer, memory: VkDeviceMemory, memoryOffset: VkDeviceSize, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkBindImageMemory(
&self,
device: VkDevice,
image: VkImage,
memory: VkDeviceMemory,
memoryOffset: VkDeviceSize,
) -> VkResult
pub unsafe fn vkBindImageMemory( &self, device: VkDevice, image: VkImage, memory: VkDeviceMemory, memoryOffset: VkDeviceSize, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdBeginQuery(
&self,
commandBuffer: VkCommandBuffer,
queryPool: VkQueryPool,
query: u32,
flags: VkQueryControlFlags,
)
pub unsafe fn vkCmdBeginQuery( &self, commandBuffer: VkCommandBuffer, queryPool: VkQueryPool, query: u32, flags: VkQueryControlFlags, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdBeginRenderPass(
&self,
commandBuffer: VkCommandBuffer,
pRenderPassBegin: *const VkRenderPassBeginInfo,
contents: VkSubpassContents,
)
pub unsafe fn vkCmdBeginRenderPass( &self, commandBuffer: VkCommandBuffer, pRenderPassBegin: *const VkRenderPassBeginInfo, contents: VkSubpassContents, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdBindDescriptorSets(
&self,
commandBuffer: VkCommandBuffer,
pipelineBindPoint: VkPipelineBindPoint,
layout: VkPipelineLayout,
firstSet: u32,
descriptorSetCount: u32,
pDescriptorSets: *const VkDescriptorSet,
dynamicOffsetCount: u32,
pDynamicOffsets: *const u32,
)
pub unsafe fn vkCmdBindDescriptorSets( &self, commandBuffer: VkCommandBuffer, pipelineBindPoint: VkPipelineBindPoint, layout: VkPipelineLayout, firstSet: u32, descriptorSetCount: u32, pDescriptorSets: *const VkDescriptorSet, dynamicOffsetCount: u32, pDynamicOffsets: *const u32, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdBindIndexBuffer(
&self,
commandBuffer: VkCommandBuffer,
buffer: VkBuffer,
offset: VkDeviceSize,
indexType: VkIndexType,
)
pub unsafe fn vkCmdBindIndexBuffer( &self, commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, indexType: VkIndexType, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdBindPipeline(
&self,
commandBuffer: VkCommandBuffer,
pipelineBindPoint: VkPipelineBindPoint,
pipeline: VkPipeline,
)
pub unsafe fn vkCmdBindPipeline( &self, commandBuffer: VkCommandBuffer, pipelineBindPoint: VkPipelineBindPoint, pipeline: VkPipeline, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdBindVertexBuffers(
&self,
commandBuffer: VkCommandBuffer,
firstBinding: u32,
bindingCount: u32,
pBuffers: *const VkBuffer,
pOffsets: *const VkDeviceSize,
)
pub unsafe fn vkCmdBindVertexBuffers( &self, commandBuffer: VkCommandBuffer, firstBinding: u32, bindingCount: u32, pBuffers: *const VkBuffer, pOffsets: *const VkDeviceSize, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdBlitImage(
&self,
commandBuffer: VkCommandBuffer,
srcImage: VkImage,
srcImageLayout: VkImageLayout,
dstImage: VkImage,
dstImageLayout: VkImageLayout,
regionCount: u32,
pRegions: *const VkImageBlit,
filter: VkFilter,
)
pub unsafe fn vkCmdBlitImage( &self, commandBuffer: VkCommandBuffer, srcImage: VkImage, srcImageLayout: VkImageLayout, dstImage: VkImage, dstImageLayout: VkImageLayout, regionCount: u32, pRegions: *const VkImageBlit, filter: VkFilter, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdClearAttachments(
&self,
commandBuffer: VkCommandBuffer,
attachmentCount: u32,
pAttachments: *const VkClearAttachment,
rectCount: u32,
pRects: *const VkClearRect,
)
pub unsafe fn vkCmdClearAttachments( &self, commandBuffer: VkCommandBuffer, attachmentCount: u32, pAttachments: *const VkClearAttachment, rectCount: u32, pRects: *const VkClearRect, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdClearColorImage(
&self,
commandBuffer: VkCommandBuffer,
image: VkImage,
imageLayout: VkImageLayout,
pColor: *const VkClearColorValue,
rangeCount: u32,
pRanges: *const VkImageSubresourceRange,
)
pub unsafe fn vkCmdClearColorImage( &self, commandBuffer: VkCommandBuffer, image: VkImage, imageLayout: VkImageLayout, pColor: *const VkClearColorValue, rangeCount: u32, pRanges: *const VkImageSubresourceRange, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdClearDepthStencilImage(
&self,
commandBuffer: VkCommandBuffer,
image: VkImage,
imageLayout: VkImageLayout,
pDepthStencil: *const VkClearDepthStencilValue,
rangeCount: u32,
pRanges: *const VkImageSubresourceRange,
)
pub unsafe fn vkCmdClearDepthStencilImage( &self, commandBuffer: VkCommandBuffer, image: VkImage, imageLayout: VkImageLayout, pDepthStencil: *const VkClearDepthStencilValue, rangeCount: u32, pRanges: *const VkImageSubresourceRange, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdCopyBuffer(
&self,
commandBuffer: VkCommandBuffer,
srcBuffer: VkBuffer,
dstBuffer: VkBuffer,
regionCount: u32,
pRegions: *const VkBufferCopy,
)
pub unsafe fn vkCmdCopyBuffer( &self, commandBuffer: VkCommandBuffer, srcBuffer: VkBuffer, dstBuffer: VkBuffer, regionCount: u32, pRegions: *const VkBufferCopy, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdCopyBufferToImage(
&self,
commandBuffer: VkCommandBuffer,
srcBuffer: VkBuffer,
dstImage: VkImage,
dstImageLayout: VkImageLayout,
regionCount: u32,
pRegions: *const VkBufferImageCopy,
)
pub unsafe fn vkCmdCopyBufferToImage( &self, commandBuffer: VkCommandBuffer, srcBuffer: VkBuffer, dstImage: VkImage, dstImageLayout: VkImageLayout, regionCount: u32, pRegions: *const VkBufferImageCopy, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdCopyImage(
&self,
commandBuffer: VkCommandBuffer,
srcImage: VkImage,
srcImageLayout: VkImageLayout,
dstImage: VkImage,
dstImageLayout: VkImageLayout,
regionCount: u32,
pRegions: *const VkImageCopy,
)
pub unsafe fn vkCmdCopyImage( &self, commandBuffer: VkCommandBuffer, srcImage: VkImage, srcImageLayout: VkImageLayout, dstImage: VkImage, dstImageLayout: VkImageLayout, regionCount: u32, pRegions: *const VkImageCopy, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdCopyImageToBuffer(
&self,
commandBuffer: VkCommandBuffer,
srcImage: VkImage,
srcImageLayout: VkImageLayout,
dstBuffer: VkBuffer,
regionCount: u32,
pRegions: *const VkBufferImageCopy,
)
pub unsafe fn vkCmdCopyImageToBuffer( &self, commandBuffer: VkCommandBuffer, srcImage: VkImage, srcImageLayout: VkImageLayout, dstBuffer: VkBuffer, regionCount: u32, pRegions: *const VkBufferImageCopy, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdCopyQueryPoolResults(
&self,
commandBuffer: VkCommandBuffer,
queryPool: VkQueryPool,
firstQuery: u32,
queryCount: u32,
dstBuffer: VkBuffer,
dstOffset: VkDeviceSize,
stride: VkDeviceSize,
flags: VkQueryResultFlags,
)
pub unsafe fn vkCmdCopyQueryPoolResults( &self, commandBuffer: VkCommandBuffer, queryPool: VkQueryPool, firstQuery: u32, queryCount: u32, dstBuffer: VkBuffer, dstOffset: VkDeviceSize, stride: VkDeviceSize, flags: VkQueryResultFlags, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdDispatch(
&self,
commandBuffer: VkCommandBuffer,
groupCountX: u32,
groupCountY: u32,
groupCountZ: u32,
)
pub unsafe fn vkCmdDispatch( &self, commandBuffer: VkCommandBuffer, groupCountX: u32, groupCountY: u32, groupCountZ: u32, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdDispatchIndirect(
&self,
commandBuffer: VkCommandBuffer,
buffer: VkBuffer,
offset: VkDeviceSize,
)
pub unsafe fn vkCmdDispatchIndirect( &self, commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdDrawIndexed(
&self,
commandBuffer: VkCommandBuffer,
indexCount: u32,
instanceCount: u32,
firstIndex: u32,
vertexOffset: i32,
firstInstance: u32,
)
pub unsafe fn vkCmdDrawIndexed( &self, commandBuffer: VkCommandBuffer, indexCount: u32, instanceCount: u32, firstIndex: u32, vertexOffset: i32, firstInstance: u32, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdDrawIndexedIndirect(
&self,
commandBuffer: VkCommandBuffer,
buffer: VkBuffer,
offset: VkDeviceSize,
drawCount: u32,
stride: u32,
)
pub unsafe fn vkCmdDrawIndexedIndirect( &self, commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, drawCount: u32, stride: u32, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdDrawIndirect(
&self,
commandBuffer: VkCommandBuffer,
buffer: VkBuffer,
offset: VkDeviceSize,
drawCount: u32,
stride: u32,
)
pub unsafe fn vkCmdDrawIndirect( &self, commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, drawCount: u32, stride: u32, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdEndQuery(
&self,
commandBuffer: VkCommandBuffer,
queryPool: VkQueryPool,
query: u32,
)
pub unsafe fn vkCmdEndQuery( &self, commandBuffer: VkCommandBuffer, queryPool: VkQueryPool, query: u32, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdEndRenderPass(&self, commandBuffer: VkCommandBuffer)
pub unsafe fn vkCmdEndRenderPass(&self, commandBuffer: VkCommandBuffer)
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdExecuteCommands(
&self,
commandBuffer: VkCommandBuffer,
commandBufferCount: u32,
pCommandBuffers: *const VkCommandBuffer,
)
pub unsafe fn vkCmdExecuteCommands( &self, commandBuffer: VkCommandBuffer, commandBufferCount: u32, pCommandBuffers: *const VkCommandBuffer, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdFillBuffer(
&self,
commandBuffer: VkCommandBuffer,
dstBuffer: VkBuffer,
dstOffset: VkDeviceSize,
size: VkDeviceSize,
data: u32,
)
pub unsafe fn vkCmdFillBuffer( &self, commandBuffer: VkCommandBuffer, dstBuffer: VkBuffer, dstOffset: VkDeviceSize, size: VkDeviceSize, data: u32, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdNextSubpass(
&self,
commandBuffer: VkCommandBuffer,
contents: VkSubpassContents,
)
pub unsafe fn vkCmdNextSubpass( &self, commandBuffer: VkCommandBuffer, contents: VkSubpassContents, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdPipelineBarrier(
&self,
commandBuffer: VkCommandBuffer,
srcStageMask: VkPipelineStageFlags,
dstStageMask: VkPipelineStageFlags,
dependencyFlags: VkDependencyFlags,
memoryBarrierCount: u32,
pMemoryBarriers: *const VkMemoryBarrier,
bufferMemoryBarrierCount: u32,
pBufferMemoryBarriers: *const VkBufferMemoryBarrier,
imageMemoryBarrierCount: u32,
pImageMemoryBarriers: *const VkImageMemoryBarrier,
)
pub unsafe fn vkCmdPipelineBarrier( &self, commandBuffer: VkCommandBuffer, srcStageMask: VkPipelineStageFlags, dstStageMask: VkPipelineStageFlags, dependencyFlags: VkDependencyFlags, memoryBarrierCount: u32, pMemoryBarriers: *const VkMemoryBarrier, bufferMemoryBarrierCount: u32, pBufferMemoryBarriers: *const VkBufferMemoryBarrier, imageMemoryBarrierCount: u32, pImageMemoryBarriers: *const VkImageMemoryBarrier, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdPushConstants(
&self,
commandBuffer: VkCommandBuffer,
layout: VkPipelineLayout,
stageFlags: VkShaderStageFlags,
offset: u32,
size: u32,
pValues: *const c_void,
)
pub unsafe fn vkCmdPushConstants( &self, commandBuffer: VkCommandBuffer, layout: VkPipelineLayout, stageFlags: VkShaderStageFlags, offset: u32, size: u32, pValues: *const c_void, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdResetEvent(
&self,
commandBuffer: VkCommandBuffer,
event: VkEvent,
stageMask: VkPipelineStageFlags,
)
pub unsafe fn vkCmdResetEvent( &self, commandBuffer: VkCommandBuffer, event: VkEvent, stageMask: VkPipelineStageFlags, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdResetQueryPool(
&self,
commandBuffer: VkCommandBuffer,
queryPool: VkQueryPool,
firstQuery: u32,
queryCount: u32,
)
pub unsafe fn vkCmdResetQueryPool( &self, commandBuffer: VkCommandBuffer, queryPool: VkQueryPool, firstQuery: u32, queryCount: u32, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdResolveImage(
&self,
commandBuffer: VkCommandBuffer,
srcImage: VkImage,
srcImageLayout: VkImageLayout,
dstImage: VkImage,
dstImageLayout: VkImageLayout,
regionCount: u32,
pRegions: *const VkImageResolve,
)
pub unsafe fn vkCmdResolveImage( &self, commandBuffer: VkCommandBuffer, srcImage: VkImage, srcImageLayout: VkImageLayout, dstImage: VkImage, dstImageLayout: VkImageLayout, regionCount: u32, pRegions: *const VkImageResolve, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdSetBlendConstants(
&self,
commandBuffer: VkCommandBuffer,
blendConstants: *const f32,
)
pub unsafe fn vkCmdSetBlendConstants( &self, commandBuffer: VkCommandBuffer, blendConstants: *const f32, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdSetDepthBias(
&self,
commandBuffer: VkCommandBuffer,
depthBiasConstantFactor: f32,
depthBiasClamp: f32,
depthBiasSlopeFactor: f32,
)
pub unsafe fn vkCmdSetDepthBias( &self, commandBuffer: VkCommandBuffer, depthBiasConstantFactor: f32, depthBiasClamp: f32, depthBiasSlopeFactor: f32, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdSetDepthBounds(
&self,
commandBuffer: VkCommandBuffer,
minDepthBounds: f32,
maxDepthBounds: f32,
)
pub unsafe fn vkCmdSetDepthBounds( &self, commandBuffer: VkCommandBuffer, minDepthBounds: f32, maxDepthBounds: f32, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdSetEvent(
&self,
commandBuffer: VkCommandBuffer,
event: VkEvent,
stageMask: VkPipelineStageFlags,
)
pub unsafe fn vkCmdSetEvent( &self, commandBuffer: VkCommandBuffer, event: VkEvent, stageMask: VkPipelineStageFlags, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdSetLineWidth(
&self,
commandBuffer: VkCommandBuffer,
lineWidth: f32,
)
pub unsafe fn vkCmdSetLineWidth( &self, commandBuffer: VkCommandBuffer, lineWidth: f32, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdSetScissor(
&self,
commandBuffer: VkCommandBuffer,
firstScissor: u32,
scissorCount: u32,
pScissors: *const VkRect2D,
)
pub unsafe fn vkCmdSetScissor( &self, commandBuffer: VkCommandBuffer, firstScissor: u32, scissorCount: u32, pScissors: *const VkRect2D, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdSetStencilCompareMask(
&self,
commandBuffer: VkCommandBuffer,
faceMask: VkStencilFaceFlags,
compareMask: u32,
)
pub unsafe fn vkCmdSetStencilCompareMask( &self, commandBuffer: VkCommandBuffer, faceMask: VkStencilFaceFlags, compareMask: u32, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdSetStencilReference(
&self,
commandBuffer: VkCommandBuffer,
faceMask: VkStencilFaceFlags,
reference: u32,
)
pub unsafe fn vkCmdSetStencilReference( &self, commandBuffer: VkCommandBuffer, faceMask: VkStencilFaceFlags, reference: u32, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdSetStencilWriteMask(
&self,
commandBuffer: VkCommandBuffer,
faceMask: VkStencilFaceFlags,
writeMask: u32,
)
pub unsafe fn vkCmdSetStencilWriteMask( &self, commandBuffer: VkCommandBuffer, faceMask: VkStencilFaceFlags, writeMask: u32, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdSetViewport(
&self,
commandBuffer: VkCommandBuffer,
firstViewport: u32,
viewportCount: u32,
pViewports: *const VkViewport,
)
pub unsafe fn vkCmdSetViewport( &self, commandBuffer: VkCommandBuffer, firstViewport: u32, viewportCount: u32, pViewports: *const VkViewport, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdUpdateBuffer(
&self,
commandBuffer: VkCommandBuffer,
dstBuffer: VkBuffer,
dstOffset: VkDeviceSize,
dataSize: VkDeviceSize,
pData: *const c_void,
)
pub unsafe fn vkCmdUpdateBuffer( &self, commandBuffer: VkCommandBuffer, dstBuffer: VkBuffer, dstOffset: VkDeviceSize, dataSize: VkDeviceSize, pData: *const c_void, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdWaitEvents(
&self,
commandBuffer: VkCommandBuffer,
eventCount: u32,
pEvents: *const VkEvent,
srcStageMask: VkPipelineStageFlags,
dstStageMask: VkPipelineStageFlags,
memoryBarrierCount: u32,
pMemoryBarriers: *const VkMemoryBarrier,
bufferMemoryBarrierCount: u32,
pBufferMemoryBarriers: *const VkBufferMemoryBarrier,
imageMemoryBarrierCount: u32,
pImageMemoryBarriers: *const VkImageMemoryBarrier,
)
pub unsafe fn vkCmdWaitEvents( &self, commandBuffer: VkCommandBuffer, eventCount: u32, pEvents: *const VkEvent, srcStageMask: VkPipelineStageFlags, dstStageMask: VkPipelineStageFlags, memoryBarrierCount: u32, pMemoryBarriers: *const VkMemoryBarrier, bufferMemoryBarrierCount: u32, pBufferMemoryBarriers: *const VkBufferMemoryBarrier, imageMemoryBarrierCount: u32, pImageMemoryBarriers: *const VkImageMemoryBarrier, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdWriteTimestamp(
&self,
commandBuffer: VkCommandBuffer,
pipelineStage: VkPipelineStageFlagBits,
queryPool: VkQueryPool,
query: u32,
)
pub unsafe fn vkCmdWriteTimestamp( &self, commandBuffer: VkCommandBuffer, pipelineStage: VkPipelineStageFlagBits, queryPool: VkQueryPool, query: u32, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateBuffer(
&self,
device: VkDevice,
pCreateInfo: *const VkBufferCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pBuffer: *mut VkBuffer,
) -> VkResult
pub unsafe fn vkCreateBuffer( &self, device: VkDevice, pCreateInfo: *const VkBufferCreateInfo, pAllocator: *const VkAllocationCallbacks, pBuffer: *mut VkBuffer, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateBufferView(
&self,
device: VkDevice,
pCreateInfo: *const VkBufferViewCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pView: *mut VkBufferView,
) -> VkResult
pub unsafe fn vkCreateBufferView( &self, device: VkDevice, pCreateInfo: *const VkBufferViewCreateInfo, pAllocator: *const VkAllocationCallbacks, pView: *mut VkBufferView, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateCommandPool(
&self,
device: VkDevice,
pCreateInfo: *const VkCommandPoolCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pCommandPool: *mut VkCommandPool,
) -> VkResult
pub unsafe fn vkCreateCommandPool( &self, device: VkDevice, pCreateInfo: *const VkCommandPoolCreateInfo, pAllocator: *const VkAllocationCallbacks, pCommandPool: *mut VkCommandPool, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateComputePipelines(
&self,
device: VkDevice,
pipelineCache: VkPipelineCache,
createInfoCount: u32,
pCreateInfos: *const VkComputePipelineCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pPipelines: *mut VkPipeline,
) -> VkResult
pub unsafe fn vkCreateComputePipelines( &self, device: VkDevice, pipelineCache: VkPipelineCache, createInfoCount: u32, pCreateInfos: *const VkComputePipelineCreateInfo, pAllocator: *const VkAllocationCallbacks, pPipelines: *mut VkPipeline, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateDescriptorPool(
&self,
device: VkDevice,
pCreateInfo: *const VkDescriptorPoolCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pDescriptorPool: *mut VkDescriptorPool,
) -> VkResult
pub unsafe fn vkCreateDescriptorPool( &self, device: VkDevice, pCreateInfo: *const VkDescriptorPoolCreateInfo, pAllocator: *const VkAllocationCallbacks, pDescriptorPool: *mut VkDescriptorPool, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateDescriptorSetLayout(
&self,
device: VkDevice,
pCreateInfo: *const VkDescriptorSetLayoutCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pSetLayout: *mut VkDescriptorSetLayout,
) -> VkResult
pub unsafe fn vkCreateDescriptorSetLayout( &self, device: VkDevice, pCreateInfo: *const VkDescriptorSetLayoutCreateInfo, pAllocator: *const VkAllocationCallbacks, pSetLayout: *mut VkDescriptorSetLayout, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateDevice(
&self,
physicalDevice: VkPhysicalDevice,
pCreateInfo: *const VkDeviceCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pDevice: *mut VkDevice,
) -> VkResult
pub unsafe fn vkCreateDevice( &self, physicalDevice: VkPhysicalDevice, pCreateInfo: *const VkDeviceCreateInfo, pAllocator: *const VkAllocationCallbacks, pDevice: *mut VkDevice, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateEvent(
&self,
device: VkDevice,
pCreateInfo: *const VkEventCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pEvent: *mut VkEvent,
) -> VkResult
pub unsafe fn vkCreateEvent( &self, device: VkDevice, pCreateInfo: *const VkEventCreateInfo, pAllocator: *const VkAllocationCallbacks, pEvent: *mut VkEvent, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateFence(
&self,
device: VkDevice,
pCreateInfo: *const VkFenceCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pFence: *mut VkFence,
) -> VkResult
pub unsafe fn vkCreateFence( &self, device: VkDevice, pCreateInfo: *const VkFenceCreateInfo, pAllocator: *const VkAllocationCallbacks, pFence: *mut VkFence, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateFramebuffer(
&self,
device: VkDevice,
pCreateInfo: *const VkFramebufferCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pFramebuffer: *mut VkFramebuffer,
) -> VkResult
pub unsafe fn vkCreateFramebuffer( &self, device: VkDevice, pCreateInfo: *const VkFramebufferCreateInfo, pAllocator: *const VkAllocationCallbacks, pFramebuffer: *mut VkFramebuffer, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateGraphicsPipelines(
&self,
device: VkDevice,
pipelineCache: VkPipelineCache,
createInfoCount: u32,
pCreateInfos: *const VkGraphicsPipelineCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pPipelines: *mut VkPipeline,
) -> VkResult
pub unsafe fn vkCreateGraphicsPipelines( &self, device: VkDevice, pipelineCache: VkPipelineCache, createInfoCount: u32, pCreateInfos: *const VkGraphicsPipelineCreateInfo, pAllocator: *const VkAllocationCallbacks, pPipelines: *mut VkPipeline, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateImage(
&self,
device: VkDevice,
pCreateInfo: *const VkImageCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pImage: *mut VkImage,
) -> VkResult
pub unsafe fn vkCreateImage( &self, device: VkDevice, pCreateInfo: *const VkImageCreateInfo, pAllocator: *const VkAllocationCallbacks, pImage: *mut VkImage, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateImageView(
&self,
device: VkDevice,
pCreateInfo: *const VkImageViewCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pView: *mut VkImageView,
) -> VkResult
pub unsafe fn vkCreateImageView( &self, device: VkDevice, pCreateInfo: *const VkImageViewCreateInfo, pAllocator: *const VkAllocationCallbacks, pView: *mut VkImageView, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreatePipelineCache(
&self,
device: VkDevice,
pCreateInfo: *const VkPipelineCacheCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pPipelineCache: *mut VkPipelineCache,
) -> VkResult
pub unsafe fn vkCreatePipelineCache( &self, device: VkDevice, pCreateInfo: *const VkPipelineCacheCreateInfo, pAllocator: *const VkAllocationCallbacks, pPipelineCache: *mut VkPipelineCache, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreatePipelineLayout(
&self,
device: VkDevice,
pCreateInfo: *const VkPipelineLayoutCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pPipelineLayout: *mut VkPipelineLayout,
) -> VkResult
pub unsafe fn vkCreatePipelineLayout( &self, device: VkDevice, pCreateInfo: *const VkPipelineLayoutCreateInfo, pAllocator: *const VkAllocationCallbacks, pPipelineLayout: *mut VkPipelineLayout, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateQueryPool(
&self,
device: VkDevice,
pCreateInfo: *const VkQueryPoolCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pQueryPool: *mut VkQueryPool,
) -> VkResult
pub unsafe fn vkCreateQueryPool( &self, device: VkDevice, pCreateInfo: *const VkQueryPoolCreateInfo, pAllocator: *const VkAllocationCallbacks, pQueryPool: *mut VkQueryPool, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateRenderPass(
&self,
device: VkDevice,
pCreateInfo: *const VkRenderPassCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pRenderPass: *mut VkRenderPass,
) -> VkResult
pub unsafe fn vkCreateRenderPass( &self, device: VkDevice, pCreateInfo: *const VkRenderPassCreateInfo, pAllocator: *const VkAllocationCallbacks, pRenderPass: *mut VkRenderPass, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateSampler(
&self,
device: VkDevice,
pCreateInfo: *const VkSamplerCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pSampler: *mut VkSampler,
) -> VkResult
pub unsafe fn vkCreateSampler( &self, device: VkDevice, pCreateInfo: *const VkSamplerCreateInfo, pAllocator: *const VkAllocationCallbacks, pSampler: *mut VkSampler, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateSemaphore(
&self,
device: VkDevice,
pCreateInfo: *const VkSemaphoreCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pSemaphore: *mut VkSemaphore,
) -> VkResult
pub unsafe fn vkCreateSemaphore( &self, device: VkDevice, pCreateInfo: *const VkSemaphoreCreateInfo, pAllocator: *const VkAllocationCallbacks, pSemaphore: *mut VkSemaphore, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateShaderModule(
&self,
device: VkDevice,
pCreateInfo: *const VkShaderModuleCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pShaderModule: *mut VkShaderModule,
) -> VkResult
pub unsafe fn vkCreateShaderModule( &self, device: VkDevice, pCreateInfo: *const VkShaderModuleCreateInfo, pAllocator: *const VkAllocationCallbacks, pShaderModule: *mut VkShaderModule, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkDestroyBuffer(
&self,
device: VkDevice,
buffer: VkBuffer,
pAllocator: *const VkAllocationCallbacks,
)
pub unsafe fn vkDestroyBuffer( &self, device: VkDevice, buffer: VkBuffer, pAllocator: *const VkAllocationCallbacks, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkDestroyBufferView(
&self,
device: VkDevice,
bufferView: VkBufferView,
pAllocator: *const VkAllocationCallbacks,
)
pub unsafe fn vkDestroyBufferView( &self, device: VkDevice, bufferView: VkBufferView, pAllocator: *const VkAllocationCallbacks, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkDestroyCommandPool(
&self,
device: VkDevice,
commandPool: VkCommandPool,
pAllocator: *const VkAllocationCallbacks,
)
pub unsafe fn vkDestroyCommandPool( &self, device: VkDevice, commandPool: VkCommandPool, pAllocator: *const VkAllocationCallbacks, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkDestroyDescriptorPool(
&self,
device: VkDevice,
descriptorPool: VkDescriptorPool,
pAllocator: *const VkAllocationCallbacks,
)
pub unsafe fn vkDestroyDescriptorPool( &self, device: VkDevice, descriptorPool: VkDescriptorPool, pAllocator: *const VkAllocationCallbacks, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkDestroyDescriptorSetLayout(
&self,
device: VkDevice,
descriptorSetLayout: VkDescriptorSetLayout,
pAllocator: *const VkAllocationCallbacks,
)
pub unsafe fn vkDestroyDescriptorSetLayout( &self, device: VkDevice, descriptorSetLayout: VkDescriptorSetLayout, pAllocator: *const VkAllocationCallbacks, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkDestroyDevice(
&self,
device: VkDevice,
pAllocator: *const VkAllocationCallbacks,
)
pub unsafe fn vkDestroyDevice( &self, device: VkDevice, pAllocator: *const VkAllocationCallbacks, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkDestroyEvent(
&self,
device: VkDevice,
event: VkEvent,
pAllocator: *const VkAllocationCallbacks,
)
pub unsafe fn vkDestroyEvent( &self, device: VkDevice, event: VkEvent, pAllocator: *const VkAllocationCallbacks, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkDestroyFence(
&self,
device: VkDevice,
fence: VkFence,
pAllocator: *const VkAllocationCallbacks,
)
pub unsafe fn vkDestroyFence( &self, device: VkDevice, fence: VkFence, pAllocator: *const VkAllocationCallbacks, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkDestroyFramebuffer(
&self,
device: VkDevice,
framebuffer: VkFramebuffer,
pAllocator: *const VkAllocationCallbacks,
)
pub unsafe fn vkDestroyFramebuffer( &self, device: VkDevice, framebuffer: VkFramebuffer, pAllocator: *const VkAllocationCallbacks, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkDestroyImage(
&self,
device: VkDevice,
image: VkImage,
pAllocator: *const VkAllocationCallbacks,
)
pub unsafe fn vkDestroyImage( &self, device: VkDevice, image: VkImage, pAllocator: *const VkAllocationCallbacks, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkDestroyImageView(
&self,
device: VkDevice,
imageView: VkImageView,
pAllocator: *const VkAllocationCallbacks,
)
pub unsafe fn vkDestroyImageView( &self, device: VkDevice, imageView: VkImageView, pAllocator: *const VkAllocationCallbacks, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkDestroyInstance(
&self,
instance: VkInstance,
pAllocator: *const VkAllocationCallbacks,
)
pub unsafe fn vkDestroyInstance( &self, instance: VkInstance, pAllocator: *const VkAllocationCallbacks, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkDestroyPipeline(
&self,
device: VkDevice,
pipeline: VkPipeline,
pAllocator: *const VkAllocationCallbacks,
)
pub unsafe fn vkDestroyPipeline( &self, device: VkDevice, pipeline: VkPipeline, pAllocator: *const VkAllocationCallbacks, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkDestroyPipelineCache(
&self,
device: VkDevice,
pipelineCache: VkPipelineCache,
pAllocator: *const VkAllocationCallbacks,
)
pub unsafe fn vkDestroyPipelineCache( &self, device: VkDevice, pipelineCache: VkPipelineCache, pAllocator: *const VkAllocationCallbacks, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkDestroyPipelineLayout(
&self,
device: VkDevice,
pipelineLayout: VkPipelineLayout,
pAllocator: *const VkAllocationCallbacks,
)
pub unsafe fn vkDestroyPipelineLayout( &self, device: VkDevice, pipelineLayout: VkPipelineLayout, pAllocator: *const VkAllocationCallbacks, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkDestroyQueryPool(
&self,
device: VkDevice,
queryPool: VkQueryPool,
pAllocator: *const VkAllocationCallbacks,
)
pub unsafe fn vkDestroyQueryPool( &self, device: VkDevice, queryPool: VkQueryPool, pAllocator: *const VkAllocationCallbacks, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkDestroyRenderPass(
&self,
device: VkDevice,
renderPass: VkRenderPass,
pAllocator: *const VkAllocationCallbacks,
)
pub unsafe fn vkDestroyRenderPass( &self, device: VkDevice, renderPass: VkRenderPass, pAllocator: *const VkAllocationCallbacks, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkDestroySampler(
&self,
device: VkDevice,
sampler: VkSampler,
pAllocator: *const VkAllocationCallbacks,
)
pub unsafe fn vkDestroySampler( &self, device: VkDevice, sampler: VkSampler, pAllocator: *const VkAllocationCallbacks, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkDestroySemaphore(
&self,
device: VkDevice,
semaphore: VkSemaphore,
pAllocator: *const VkAllocationCallbacks,
)
pub unsafe fn vkDestroySemaphore( &self, device: VkDevice, semaphore: VkSemaphore, pAllocator: *const VkAllocationCallbacks, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkDestroyShaderModule(
&self,
device: VkDevice,
shaderModule: VkShaderModule,
pAllocator: *const VkAllocationCallbacks,
)
pub unsafe fn vkDestroyShaderModule( &self, device: VkDevice, shaderModule: VkShaderModule, pAllocator: *const VkAllocationCallbacks, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkDeviceWaitIdle(&self, device: VkDevice) -> VkResult
pub unsafe fn vkDeviceWaitIdle(&self, device: VkDevice) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkEndCommandBuffer(
&self,
commandBuffer: VkCommandBuffer,
) -> VkResult
pub unsafe fn vkEndCommandBuffer( &self, commandBuffer: VkCommandBuffer, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkEnumerateDeviceExtensionProperties(
&self,
physicalDevice: VkPhysicalDevice,
pLayerName: *const c_char,
pPropertyCount: *mut u32,
pProperties: *mut VkExtensionProperties,
) -> VkResult
pub unsafe fn vkEnumerateDeviceExtensionProperties( &self, physicalDevice: VkPhysicalDevice, pLayerName: *const c_char, pPropertyCount: *mut u32, pProperties: *mut VkExtensionProperties, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkEnumerateDeviceLayerProperties(
&self,
physicalDevice: VkPhysicalDevice,
pPropertyCount: *mut u32,
pProperties: *mut VkLayerProperties,
) -> VkResult
pub unsafe fn vkEnumerateDeviceLayerProperties( &self, physicalDevice: VkPhysicalDevice, pPropertyCount: *mut u32, pProperties: *mut VkLayerProperties, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkEnumeratePhysicalDevices(
&self,
instance: VkInstance,
pPhysicalDeviceCount: *mut u32,
pPhysicalDevices: *mut VkPhysicalDevice,
) -> VkResult
pub unsafe fn vkEnumeratePhysicalDevices( &self, instance: VkInstance, pPhysicalDeviceCount: *mut u32, pPhysicalDevices: *mut VkPhysicalDevice, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkFlushMappedMemoryRanges(
&self,
device: VkDevice,
memoryRangeCount: u32,
pMemoryRanges: *const VkMappedMemoryRange,
) -> VkResult
pub unsafe fn vkFlushMappedMemoryRanges( &self, device: VkDevice, memoryRangeCount: u32, pMemoryRanges: *const VkMappedMemoryRange, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkFreeCommandBuffers(
&self,
device: VkDevice,
commandPool: VkCommandPool,
commandBufferCount: u32,
pCommandBuffers: *const VkCommandBuffer,
)
pub unsafe fn vkFreeCommandBuffers( &self, device: VkDevice, commandPool: VkCommandPool, commandBufferCount: u32, pCommandBuffers: *const VkCommandBuffer, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkFreeDescriptorSets(
&self,
device: VkDevice,
descriptorPool: VkDescriptorPool,
descriptorSetCount: u32,
pDescriptorSets: *const VkDescriptorSet,
) -> VkResult
pub unsafe fn vkFreeDescriptorSets( &self, device: VkDevice, descriptorPool: VkDescriptorPool, descriptorSetCount: u32, pDescriptorSets: *const VkDescriptorSet, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkFreeMemory(
&self,
device: VkDevice,
memory: VkDeviceMemory,
pAllocator: *const VkAllocationCallbacks,
)
pub unsafe fn vkFreeMemory( &self, device: VkDevice, memory: VkDeviceMemory, pAllocator: *const VkAllocationCallbacks, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetBufferMemoryRequirements(
&self,
device: VkDevice,
buffer: VkBuffer,
pMemoryRequirements: *mut VkMemoryRequirements,
)
pub unsafe fn vkGetBufferMemoryRequirements( &self, device: VkDevice, buffer: VkBuffer, pMemoryRequirements: *mut VkMemoryRequirements, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetDeviceMemoryCommitment(
&self,
device: VkDevice,
memory: VkDeviceMemory,
pCommittedMemoryInBytes: *mut VkDeviceSize,
)
pub unsafe fn vkGetDeviceMemoryCommitment( &self, device: VkDevice, memory: VkDeviceMemory, pCommittedMemoryInBytes: *mut VkDeviceSize, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetDeviceProcAddr(
&self,
device: VkDevice,
pName: *const c_char,
) -> PFN_vkVoidFunction
pub unsafe fn vkGetDeviceProcAddr( &self, device: VkDevice, pName: *const c_char, ) -> PFN_vkVoidFunction
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetEventStatus(
&self,
device: VkDevice,
event: VkEvent,
) -> VkResult
pub unsafe fn vkGetEventStatus( &self, device: VkDevice, event: VkEvent, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetFenceStatus(
&self,
device: VkDevice,
fence: VkFence,
) -> VkResult
pub unsafe fn vkGetFenceStatus( &self, device: VkDevice, fence: VkFence, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetImageMemoryRequirements(
&self,
device: VkDevice,
image: VkImage,
pMemoryRequirements: *mut VkMemoryRequirements,
)
pub unsafe fn vkGetImageMemoryRequirements( &self, device: VkDevice, image: VkImage, pMemoryRequirements: *mut VkMemoryRequirements, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetImageSparseMemoryRequirements(
&self,
device: VkDevice,
image: VkImage,
pSparseMemoryRequirementCount: *mut u32,
pSparseMemoryRequirements: *mut VkSparseImageMemoryRequirements,
)
pub unsafe fn vkGetImageSparseMemoryRequirements( &self, device: VkDevice, image: VkImage, pSparseMemoryRequirementCount: *mut u32, pSparseMemoryRequirements: *mut VkSparseImageMemoryRequirements, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetImageSubresourceLayout(
&self,
device: VkDevice,
image: VkImage,
pSubresource: *const VkImageSubresource,
pLayout: *mut VkSubresourceLayout,
)
pub unsafe fn vkGetImageSubresourceLayout( &self, device: VkDevice, image: VkImage, pSubresource: *const VkImageSubresource, pLayout: *mut VkSubresourceLayout, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceFeatures(
&self,
physicalDevice: VkPhysicalDevice,
pFeatures: *mut VkPhysicalDeviceFeatures,
)
pub unsafe fn vkGetPhysicalDeviceFeatures( &self, physicalDevice: VkPhysicalDevice, pFeatures: *mut VkPhysicalDeviceFeatures, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceFormatProperties(
&self,
physicalDevice: VkPhysicalDevice,
format: VkFormat,
pFormatProperties: *mut VkFormatProperties,
)
pub unsafe fn vkGetPhysicalDeviceFormatProperties( &self, physicalDevice: VkPhysicalDevice, format: VkFormat, pFormatProperties: *mut VkFormatProperties, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceImageFormatProperties(
&self,
physicalDevice: VkPhysicalDevice,
format: VkFormat,
type_: VkImageType,
tiling: VkImageTiling,
usage: VkImageUsageFlags,
flags: VkImageCreateFlags,
pImageFormatProperties: *mut VkImageFormatProperties,
) -> VkResult
pub unsafe fn vkGetPhysicalDeviceImageFormatProperties( &self, physicalDevice: VkPhysicalDevice, format: VkFormat, type_: VkImageType, tiling: VkImageTiling, usage: VkImageUsageFlags, flags: VkImageCreateFlags, pImageFormatProperties: *mut VkImageFormatProperties, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceMemoryProperties(
&self,
physicalDevice: VkPhysicalDevice,
pMemoryProperties: *mut VkPhysicalDeviceMemoryProperties,
)
pub unsafe fn vkGetPhysicalDeviceMemoryProperties( &self, physicalDevice: VkPhysicalDevice, pMemoryProperties: *mut VkPhysicalDeviceMemoryProperties, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceProperties(
&self,
physicalDevice: VkPhysicalDevice,
pProperties: *mut VkPhysicalDeviceProperties,
)
pub unsafe fn vkGetPhysicalDeviceProperties( &self, physicalDevice: VkPhysicalDevice, pProperties: *mut VkPhysicalDeviceProperties, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceQueueFamilyProperties(
&self,
physicalDevice: VkPhysicalDevice,
pQueueFamilyPropertyCount: *mut u32,
pQueueFamilyProperties: *mut VkQueueFamilyProperties,
)
pub unsafe fn vkGetPhysicalDeviceQueueFamilyProperties( &self, physicalDevice: VkPhysicalDevice, pQueueFamilyPropertyCount: *mut u32, pQueueFamilyProperties: *mut VkQueueFamilyProperties, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceSparseImageFormatProperties(
&self,
physicalDevice: VkPhysicalDevice,
format: VkFormat,
type_: VkImageType,
samples: VkSampleCountFlagBits,
usage: VkImageUsageFlags,
tiling: VkImageTiling,
pPropertyCount: *mut u32,
pProperties: *mut VkSparseImageFormatProperties,
)
pub unsafe fn vkGetPhysicalDeviceSparseImageFormatProperties( &self, physicalDevice: VkPhysicalDevice, format: VkFormat, type_: VkImageType, samples: VkSampleCountFlagBits, usage: VkImageUsageFlags, tiling: VkImageTiling, pPropertyCount: *mut u32, pProperties: *mut VkSparseImageFormatProperties, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPipelineCacheData(
&self,
device: VkDevice,
pipelineCache: VkPipelineCache,
pDataSize: *mut usize,
pData: *mut c_void,
) -> VkResult
pub unsafe fn vkGetPipelineCacheData( &self, device: VkDevice, pipelineCache: VkPipelineCache, pDataSize: *mut usize, pData: *mut c_void, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetQueryPoolResults(
&self,
device: VkDevice,
queryPool: VkQueryPool,
firstQuery: u32,
queryCount: u32,
dataSize: usize,
pData: *mut c_void,
stride: VkDeviceSize,
flags: VkQueryResultFlags,
) -> VkResult
pub unsafe fn vkGetQueryPoolResults( &self, device: VkDevice, queryPool: VkQueryPool, firstQuery: u32, queryCount: u32, dataSize: usize, pData: *mut c_void, stride: VkDeviceSize, flags: VkQueryResultFlags, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetRenderAreaGranularity(
&self,
device: VkDevice,
renderPass: VkRenderPass,
pGranularity: *mut VkExtent2D,
)
pub unsafe fn vkGetRenderAreaGranularity( &self, device: VkDevice, renderPass: VkRenderPass, pGranularity: *mut VkExtent2D, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkInvalidateMappedMemoryRanges(
&self,
device: VkDevice,
memoryRangeCount: u32,
pMemoryRanges: *const VkMappedMemoryRange,
) -> VkResult
pub unsafe fn vkInvalidateMappedMemoryRanges( &self, device: VkDevice, memoryRangeCount: u32, pMemoryRanges: *const VkMappedMemoryRange, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkMapMemory(
&self,
device: VkDevice,
memory: VkDeviceMemory,
offset: VkDeviceSize,
size: VkDeviceSize,
flags: VkMemoryMapFlags,
ppData: *mut *mut c_void,
) -> VkResult
pub unsafe fn vkMapMemory( &self, device: VkDevice, memory: VkDeviceMemory, offset: VkDeviceSize, size: VkDeviceSize, flags: VkMemoryMapFlags, ppData: *mut *mut c_void, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkMergePipelineCaches(
&self,
device: VkDevice,
dstCache: VkPipelineCache,
srcCacheCount: u32,
pSrcCaches: *const VkPipelineCache,
) -> VkResult
pub unsafe fn vkMergePipelineCaches( &self, device: VkDevice, dstCache: VkPipelineCache, srcCacheCount: u32, pSrcCaches: *const VkPipelineCache, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkQueueBindSparse(
&self,
queue: VkQueue,
bindInfoCount: u32,
pBindInfo: *const VkBindSparseInfo,
fence: VkFence,
) -> VkResult
pub unsafe fn vkQueueBindSparse( &self, queue: VkQueue, bindInfoCount: u32, pBindInfo: *const VkBindSparseInfo, fence: VkFence, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkQueueSubmit(
&self,
queue: VkQueue,
submitCount: u32,
pSubmits: *const VkSubmitInfo,
fence: VkFence,
) -> VkResult
pub unsafe fn vkQueueSubmit( &self, queue: VkQueue, submitCount: u32, pSubmits: *const VkSubmitInfo, fence: VkFence, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkQueueWaitIdle(&self, queue: VkQueue) -> VkResult
pub unsafe fn vkQueueWaitIdle(&self, queue: VkQueue) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkResetCommandBuffer(
&self,
commandBuffer: VkCommandBuffer,
flags: VkCommandBufferResetFlags,
) -> VkResult
pub unsafe fn vkResetCommandBuffer( &self, commandBuffer: VkCommandBuffer, flags: VkCommandBufferResetFlags, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkResetCommandPool(
&self,
device: VkDevice,
commandPool: VkCommandPool,
flags: VkCommandPoolResetFlags,
) -> VkResult
pub unsafe fn vkResetCommandPool( &self, device: VkDevice, commandPool: VkCommandPool, flags: VkCommandPoolResetFlags, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkResetDescriptorPool(
&self,
device: VkDevice,
descriptorPool: VkDescriptorPool,
flags: VkDescriptorPoolResetFlags,
) -> VkResult
pub unsafe fn vkResetDescriptorPool( &self, device: VkDevice, descriptorPool: VkDescriptorPool, flags: VkDescriptorPoolResetFlags, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkResetEvent(&self, device: VkDevice, event: VkEvent) -> VkResult
pub unsafe fn vkResetEvent(&self, device: VkDevice, event: VkEvent) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkSetEvent(&self, device: VkDevice, event: VkEvent) -> VkResult
pub unsafe fn vkSetEvent(&self, device: VkDevice, event: VkEvent) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkUnmapMemory(&self, device: VkDevice, memory: VkDeviceMemory)
pub unsafe fn vkUnmapMemory(&self, device: VkDevice, memory: VkDeviceMemory)
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkUpdateDescriptorSets(
&self,
device: VkDevice,
descriptorWriteCount: u32,
pDescriptorWrites: *const VkWriteDescriptorSet,
descriptorCopyCount: u32,
pDescriptorCopies: *const VkCopyDescriptorSet,
)
pub unsafe fn vkUpdateDescriptorSets( &self, device: VkDevice, descriptorWriteCount: u32, pDescriptorWrites: *const VkWriteDescriptorSet, descriptorCopyCount: u32, pDescriptorCopies: *const VkCopyDescriptorSet, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdDrawIndexedIndirectCountAMD(
&self,
commandBuffer: VkCommandBuffer,
buffer: VkBuffer,
offset: VkDeviceSize,
countBuffer: VkBuffer,
countBufferOffset: VkDeviceSize,
maxDrawCount: u32,
stride: u32,
)
pub unsafe fn vkCmdDrawIndexedIndirectCountAMD( &self, commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, countBuffer: VkBuffer, countBufferOffset: VkDeviceSize, maxDrawCount: u32, stride: u32, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdDrawIndirectCountAMD(
&self,
commandBuffer: VkCommandBuffer,
buffer: VkBuffer,
offset: VkDeviceSize,
countBuffer: VkBuffer,
countBufferOffset: VkDeviceSize,
maxDrawCount: u32,
stride: u32,
)
pub unsafe fn vkCmdDrawIndirectCountAMD( &self, commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, countBuffer: VkBuffer, countBufferOffset: VkDeviceSize, maxDrawCount: u32, stride: u32, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkAcquireXlibDisplayEXT(
&self,
physicalDevice: VkPhysicalDevice,
dpy: *mut Display,
display: VkDisplayKHR,
) -> VkResult
pub unsafe fn vkAcquireXlibDisplayEXT( &self, physicalDevice: VkPhysicalDevice, dpy: *mut Display, display: VkDisplayKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetRandROutputDisplayEXT(
&self,
physicalDevice: VkPhysicalDevice,
dpy: *mut Display,
rrOutput: RROutput,
pDisplay: *mut VkDisplayKHR,
) -> VkResult
pub unsafe fn vkGetRandROutputDisplayEXT( &self, physicalDevice: VkPhysicalDevice, dpy: *mut Display, rrOutput: RROutput, pDisplay: *mut VkDisplayKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdDebugMarkerBeginEXT(
&self,
commandBuffer: VkCommandBuffer,
pMarkerInfo: *const VkDebugMarkerMarkerInfoEXT,
)
pub unsafe fn vkCmdDebugMarkerBeginEXT( &self, commandBuffer: VkCommandBuffer, pMarkerInfo: *const VkDebugMarkerMarkerInfoEXT, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdDebugMarkerEndEXT(&self, commandBuffer: VkCommandBuffer)
pub unsafe fn vkCmdDebugMarkerEndEXT(&self, commandBuffer: VkCommandBuffer)
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdDebugMarkerInsertEXT(
&self,
commandBuffer: VkCommandBuffer,
pMarkerInfo: *const VkDebugMarkerMarkerInfoEXT,
)
pub unsafe fn vkCmdDebugMarkerInsertEXT( &self, commandBuffer: VkCommandBuffer, pMarkerInfo: *const VkDebugMarkerMarkerInfoEXT, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkDebugMarkerSetObjectNameEXT(
&self,
device: VkDevice,
pNameInfo: *const VkDebugMarkerObjectNameInfoEXT,
) -> VkResult
pub unsafe fn vkDebugMarkerSetObjectNameEXT( &self, device: VkDevice, pNameInfo: *const VkDebugMarkerObjectNameInfoEXT, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkDebugMarkerSetObjectTagEXT(
&self,
device: VkDevice,
pTagInfo: *const VkDebugMarkerObjectTagInfoEXT,
) -> VkResult
pub unsafe fn vkDebugMarkerSetObjectTagEXT( &self, device: VkDevice, pTagInfo: *const VkDebugMarkerObjectTagInfoEXT, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateDebugReportCallbackEXT(
&self,
instance: VkInstance,
pCreateInfo: *const VkDebugReportCallbackCreateInfoEXT,
pAllocator: *const VkAllocationCallbacks,
pCallback: *mut VkDebugReportCallbackEXT,
) -> VkResult
pub unsafe fn vkCreateDebugReportCallbackEXT( &self, instance: VkInstance, pCreateInfo: *const VkDebugReportCallbackCreateInfoEXT, pAllocator: *const VkAllocationCallbacks, pCallback: *mut VkDebugReportCallbackEXT, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkDebugReportMessageEXT(
&self,
instance: VkInstance,
flags: VkDebugReportFlagsEXT,
objectType: VkDebugReportObjectTypeEXT,
object: u64,
location: usize,
messageCode: i32,
pLayerPrefix: *const c_char,
pMessage: *const c_char,
)
pub unsafe fn vkDebugReportMessageEXT( &self, instance: VkInstance, flags: VkDebugReportFlagsEXT, objectType: VkDebugReportObjectTypeEXT, object: u64, location: usize, messageCode: i32, pLayerPrefix: *const c_char, pMessage: *const c_char, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkDestroyDebugReportCallbackEXT(
&self,
instance: VkInstance,
callback: VkDebugReportCallbackEXT,
pAllocator: *const VkAllocationCallbacks,
)
pub unsafe fn vkDestroyDebugReportCallbackEXT( &self, instance: VkInstance, callback: VkDebugReportCallbackEXT, pAllocator: *const VkAllocationCallbacks, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkReleaseDisplayEXT(
&self,
physicalDevice: VkPhysicalDevice,
display: VkDisplayKHR,
) -> VkResult
pub unsafe fn vkReleaseDisplayEXT( &self, physicalDevice: VkPhysicalDevice, display: VkDisplayKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdSetDiscardRectangleEXT(
&self,
commandBuffer: VkCommandBuffer,
firstDiscardRectangle: u32,
discardRectangleCount: u32,
pDiscardRectangles: *const VkRect2D,
)
pub unsafe fn vkCmdSetDiscardRectangleEXT( &self, commandBuffer: VkCommandBuffer, firstDiscardRectangle: u32, discardRectangleCount: u32, pDiscardRectangles: *const VkRect2D, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkDisplayPowerControlEXT(
&self,
device: VkDevice,
display: VkDisplayKHR,
pDisplayPowerInfo: *const VkDisplayPowerInfoEXT,
) -> VkResult
pub unsafe fn vkDisplayPowerControlEXT( &self, device: VkDevice, display: VkDisplayKHR, pDisplayPowerInfo: *const VkDisplayPowerInfoEXT, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetSwapchainCounterEXT(
&self,
device: VkDevice,
swapchain: VkSwapchainKHR,
counter: VkSurfaceCounterFlagBitsEXT,
pCounterValue: *mut u64,
) -> VkResult
pub unsafe fn vkGetSwapchainCounterEXT( &self, device: VkDevice, swapchain: VkSwapchainKHR, counter: VkSurfaceCounterFlagBitsEXT, pCounterValue: *mut u64, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkRegisterDeviceEventEXT(
&self,
device: VkDevice,
pDeviceEventInfo: *const VkDeviceEventInfoEXT,
pAllocator: *const VkAllocationCallbacks,
pFence: *mut VkFence,
) -> VkResult
pub unsafe fn vkRegisterDeviceEventEXT( &self, device: VkDevice, pDeviceEventInfo: *const VkDeviceEventInfoEXT, pAllocator: *const VkAllocationCallbacks, pFence: *mut VkFence, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkRegisterDisplayEventEXT(
&self,
device: VkDevice,
display: VkDisplayKHR,
pDisplayEventInfo: *const VkDisplayEventInfoEXT,
pAllocator: *const VkAllocationCallbacks,
pFence: *mut VkFence,
) -> VkResult
pub unsafe fn vkRegisterDisplayEventEXT( &self, device: VkDevice, display: VkDisplayKHR, pDisplayEventInfo: *const VkDisplayEventInfoEXT, pAllocator: *const VkAllocationCallbacks, pFence: *mut VkFence, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceSurfaceCapabilities2EXT(
&self,
physicalDevice: VkPhysicalDevice,
surface: VkSurfaceKHR,
pSurfaceCapabilities: *mut VkSurfaceCapabilities2EXT,
) -> VkResult
pub unsafe fn vkGetPhysicalDeviceSurfaceCapabilities2EXT( &self, physicalDevice: VkPhysicalDevice, surface: VkSurfaceKHR, pSurfaceCapabilities: *mut VkSurfaceCapabilities2EXT, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkSetHdrMetadataEXT(
&self,
device: VkDevice,
swapchainCount: u32,
pSwapchains: *const VkSwapchainKHR,
pMetadata: *const VkHdrMetadataEXT,
)
pub unsafe fn vkSetHdrMetadataEXT( &self, device: VkDevice, swapchainCount: u32, pSwapchains: *const VkSwapchainKHR, pMetadata: *const VkHdrMetadataEXT, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPastPresentationTimingGOOGLE(
&self,
device: VkDevice,
swapchain: VkSwapchainKHR,
pPresentationTimingCount: *mut u32,
pPresentationTimings: *mut VkPastPresentationTimingGOOGLE,
) -> VkResult
pub unsafe fn vkGetPastPresentationTimingGOOGLE( &self, device: VkDevice, swapchain: VkSwapchainKHR, pPresentationTimingCount: *mut u32, pPresentationTimings: *mut VkPastPresentationTimingGOOGLE, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetRefreshCycleDurationGOOGLE(
&self,
device: VkDevice,
swapchain: VkSwapchainKHR,
pDisplayTimingProperties: *mut VkRefreshCycleDurationGOOGLE,
) -> VkResult
pub unsafe fn vkGetRefreshCycleDurationGOOGLE( &self, device: VkDevice, swapchain: VkSwapchainKHR, pDisplayTimingProperties: *mut VkRefreshCycleDurationGOOGLE, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateAndroidSurfaceKHR(
&self,
instance: VkInstance,
pCreateInfo: *const VkAndroidSurfaceCreateInfoKHR,
pAllocator: *const VkAllocationCallbacks,
pSurface: *mut VkSurfaceKHR,
) -> VkResult
pub unsafe fn vkCreateAndroidSurfaceKHR( &self, instance: VkInstance, pCreateInfo: *const VkAndroidSurfaceCreateInfoKHR, pAllocator: *const VkAllocationCallbacks, pSurface: *mut VkSurfaceKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdPushDescriptorSetWithTemplateKHR(
&self,
commandBuffer: VkCommandBuffer,
descriptorUpdateTemplate: VkDescriptorUpdateTemplateKHR,
layout: VkPipelineLayout,
set: u32,
pData: *const c_void,
)
pub unsafe fn vkCmdPushDescriptorSetWithTemplateKHR( &self, commandBuffer: VkCommandBuffer, descriptorUpdateTemplate: VkDescriptorUpdateTemplateKHR, layout: VkPipelineLayout, set: u32, pData: *const c_void, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateDescriptorUpdateTemplateKHR(
&self,
device: VkDevice,
pCreateInfo: *const VkDescriptorUpdateTemplateCreateInfoKHR,
pAllocator: *const VkAllocationCallbacks,
pDescriptorUpdateTemplate: *mut VkDescriptorUpdateTemplateKHR,
) -> VkResult
pub unsafe fn vkCreateDescriptorUpdateTemplateKHR( &self, device: VkDevice, pCreateInfo: *const VkDescriptorUpdateTemplateCreateInfoKHR, pAllocator: *const VkAllocationCallbacks, pDescriptorUpdateTemplate: *mut VkDescriptorUpdateTemplateKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkDestroyDescriptorUpdateTemplateKHR(
&self,
device: VkDevice,
descriptorUpdateTemplate: VkDescriptorUpdateTemplateKHR,
pAllocator: *const VkAllocationCallbacks,
)
pub unsafe fn vkDestroyDescriptorUpdateTemplateKHR( &self, device: VkDevice, descriptorUpdateTemplate: VkDescriptorUpdateTemplateKHR, pAllocator: *const VkAllocationCallbacks, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkUpdateDescriptorSetWithTemplateKHR(
&self,
device: VkDevice,
descriptorSet: VkDescriptorSet,
descriptorUpdateTemplate: VkDescriptorUpdateTemplateKHR,
pData: *const c_void,
)
pub unsafe fn vkUpdateDescriptorSetWithTemplateKHR( &self, device: VkDevice, descriptorSet: VkDescriptorSet, descriptorUpdateTemplate: VkDescriptorUpdateTemplateKHR, pData: *const c_void, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateDisplayModeKHR(
&self,
physicalDevice: VkPhysicalDevice,
display: VkDisplayKHR,
pCreateInfo: *const VkDisplayModeCreateInfoKHR,
pAllocator: *const VkAllocationCallbacks,
pMode: *mut VkDisplayModeKHR,
) -> VkResult
pub unsafe fn vkCreateDisplayModeKHR( &self, physicalDevice: VkPhysicalDevice, display: VkDisplayKHR, pCreateInfo: *const VkDisplayModeCreateInfoKHR, pAllocator: *const VkAllocationCallbacks, pMode: *mut VkDisplayModeKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateDisplayPlaneSurfaceKHR(
&self,
instance: VkInstance,
pCreateInfo: *const VkDisplaySurfaceCreateInfoKHR,
pAllocator: *const VkAllocationCallbacks,
pSurface: *mut VkSurfaceKHR,
) -> VkResult
pub unsafe fn vkCreateDisplayPlaneSurfaceKHR( &self, instance: VkInstance, pCreateInfo: *const VkDisplaySurfaceCreateInfoKHR, pAllocator: *const VkAllocationCallbacks, pSurface: *mut VkSurfaceKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetDisplayModePropertiesKHR(
&self,
physicalDevice: VkPhysicalDevice,
display: VkDisplayKHR,
pPropertyCount: *mut u32,
pProperties: *mut VkDisplayModePropertiesKHR,
) -> VkResult
pub unsafe fn vkGetDisplayModePropertiesKHR( &self, physicalDevice: VkPhysicalDevice, display: VkDisplayKHR, pPropertyCount: *mut u32, pProperties: *mut VkDisplayModePropertiesKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetDisplayPlaneCapabilitiesKHR(
&self,
physicalDevice: VkPhysicalDevice,
mode: VkDisplayModeKHR,
planeIndex: u32,
pCapabilities: *mut VkDisplayPlaneCapabilitiesKHR,
) -> VkResult
pub unsafe fn vkGetDisplayPlaneCapabilitiesKHR( &self, physicalDevice: VkPhysicalDevice, mode: VkDisplayModeKHR, planeIndex: u32, pCapabilities: *mut VkDisplayPlaneCapabilitiesKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetDisplayPlaneSupportedDisplaysKHR(
&self,
physicalDevice: VkPhysicalDevice,
planeIndex: u32,
pDisplayCount: *mut u32,
pDisplays: *mut VkDisplayKHR,
) -> VkResult
pub unsafe fn vkGetDisplayPlaneSupportedDisplaysKHR( &self, physicalDevice: VkPhysicalDevice, planeIndex: u32, pDisplayCount: *mut u32, pDisplays: *mut VkDisplayKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceDisplayPlanePropertiesKHR(
&self,
physicalDevice: VkPhysicalDevice,
pPropertyCount: *mut u32,
pProperties: *mut VkDisplayPlanePropertiesKHR,
) -> VkResult
pub unsafe fn vkGetPhysicalDeviceDisplayPlanePropertiesKHR( &self, physicalDevice: VkPhysicalDevice, pPropertyCount: *mut u32, pProperties: *mut VkDisplayPlanePropertiesKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceDisplayPropertiesKHR(
&self,
physicalDevice: VkPhysicalDevice,
pPropertyCount: *mut u32,
pProperties: *mut VkDisplayPropertiesKHR,
) -> VkResult
pub unsafe fn vkGetPhysicalDeviceDisplayPropertiesKHR( &self, physicalDevice: VkPhysicalDevice, pPropertyCount: *mut u32, pProperties: *mut VkDisplayPropertiesKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceExternalFencePropertiesKHR(
&self,
physicalDevice: VkPhysicalDevice,
pExternalFenceInfo: *const VkPhysicalDeviceExternalFenceInfoKHR,
pExternalFenceProperties: *mut VkExternalFencePropertiesKHR,
)
pub unsafe fn vkGetPhysicalDeviceExternalFencePropertiesKHR( &self, physicalDevice: VkPhysicalDevice, pExternalFenceInfo: *const VkPhysicalDeviceExternalFenceInfoKHR, pExternalFenceProperties: *mut VkExternalFencePropertiesKHR, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkImportFenceFdKHR(
&self,
device: VkDevice,
pImportFenceFdInfo: *const VkImportFenceFdInfoKHR,
) -> VkResult
pub unsafe fn vkImportFenceFdKHR( &self, device: VkDevice, pImportFenceFdInfo: *const VkImportFenceFdInfoKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetFenceFdKHR(
&self,
device: VkDevice,
pGetFdInfo: *const VkFenceGetFdInfoKHR,
pFd: *mut c_int,
) -> VkResult
pub unsafe fn vkGetFenceFdKHR( &self, device: VkDevice, pGetFdInfo: *const VkFenceGetFdInfoKHR, pFd: *mut c_int, ) -> VkResult
See vkGetFenceFdKHR
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkImportFenceWin32HandleKHR(
&self,
device: VkDevice,
pImportFenceWin32HandleInfo: *const VkImportFenceWin32HandleInfoKHR,
) -> VkResult
pub unsafe fn vkImportFenceWin32HandleKHR( &self, device: VkDevice, pImportFenceWin32HandleInfo: *const VkImportFenceWin32HandleInfoKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetFenceWin32HandleKHR(
&self,
device: VkDevice,
pGetWin32HandleInfo: *const VkFenceGetWin32HandleInfoKHR,
pHandle: *mut HANDLE,
) -> VkResult
pub unsafe fn vkGetFenceWin32HandleKHR( &self, device: VkDevice, pGetWin32HandleInfo: *const VkFenceGetWin32HandleInfoKHR, pHandle: *mut HANDLE, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceExternalBufferPropertiesKHR(
&self,
physicalDevice: VkPhysicalDevice,
pExternalBufferInfo: *const VkPhysicalDeviceExternalBufferInfoKHR,
pExternalBufferProperties: *mut VkExternalBufferPropertiesKHR,
)
pub unsafe fn vkGetPhysicalDeviceExternalBufferPropertiesKHR( &self, physicalDevice: VkPhysicalDevice, pExternalBufferInfo: *const VkPhysicalDeviceExternalBufferInfoKHR, pExternalBufferProperties: *mut VkExternalBufferPropertiesKHR, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetMemoryFdKHR(
&self,
device: VkDevice,
pGetFdInfo: *const VkMemoryGetFdInfoKHR,
pFd: *mut c_int,
) -> VkResult
pub unsafe fn vkGetMemoryFdKHR( &self, device: VkDevice, pGetFdInfo: *const VkMemoryGetFdInfoKHR, pFd: *mut c_int, ) -> VkResult
See vkGetMemoryFdKHR
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetMemoryFdPropertiesKHR(
&self,
device: VkDevice,
handleType: VkExternalMemoryHandleTypeFlagBitsKHR,
fd: c_int,
pMemoryFdProperties: *mut VkMemoryFdPropertiesKHR,
) -> VkResult
pub unsafe fn vkGetMemoryFdPropertiesKHR( &self, device: VkDevice, handleType: VkExternalMemoryHandleTypeFlagBitsKHR, fd: c_int, pMemoryFdProperties: *mut VkMemoryFdPropertiesKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetMemoryWin32HandleKHR(
&self,
device: VkDevice,
pGetWin32HandleInfo: *const VkMemoryGetWin32HandleInfoKHR,
pHandle: *mut HANDLE,
) -> VkResult
pub unsafe fn vkGetMemoryWin32HandleKHR( &self, device: VkDevice, pGetWin32HandleInfo: *const VkMemoryGetWin32HandleInfoKHR, pHandle: *mut HANDLE, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetMemoryWin32HandlePropertiesKHR(
&self,
device: VkDevice,
handleType: VkExternalMemoryHandleTypeFlagBitsKHR,
handle: HANDLE,
pMemoryWin32HandleProperties: *mut VkMemoryWin32HandlePropertiesKHR,
) -> VkResult
pub unsafe fn vkGetMemoryWin32HandlePropertiesKHR( &self, device: VkDevice, handleType: VkExternalMemoryHandleTypeFlagBitsKHR, handle: HANDLE, pMemoryWin32HandleProperties: *mut VkMemoryWin32HandlePropertiesKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceExternalSemaphorePropertiesKHR(
&self,
physicalDevice: VkPhysicalDevice,
pExternalSemaphoreInfo: *const VkPhysicalDeviceExternalSemaphoreInfoKHR,
pExternalSemaphoreProperties: *mut VkExternalSemaphorePropertiesKHR,
)
pub unsafe fn vkGetPhysicalDeviceExternalSemaphorePropertiesKHR( &self, physicalDevice: VkPhysicalDevice, pExternalSemaphoreInfo: *const VkPhysicalDeviceExternalSemaphoreInfoKHR, pExternalSemaphoreProperties: *mut VkExternalSemaphorePropertiesKHR, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkImportSemaphoreFdKHR(
&self,
device: VkDevice,
pImportSemaphoreFdInfo: *const VkImportSemaphoreFdInfoKHR,
) -> VkResult
pub unsafe fn vkImportSemaphoreFdKHR( &self, device: VkDevice, pImportSemaphoreFdInfo: *const VkImportSemaphoreFdInfoKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetSemaphoreFdKHR(
&self,
device: VkDevice,
pGetFdInfo: *const VkSemaphoreGetFdInfoKHR,
pFd: *mut c_int,
) -> VkResult
pub unsafe fn vkGetSemaphoreFdKHR( &self, device: VkDevice, pGetFdInfo: *const VkSemaphoreGetFdInfoKHR, pFd: *mut c_int, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkImportSemaphoreWin32HandleKHR(
&self,
device: VkDevice,
pImportSemaphoreWin32HandleInfo: *const VkImportSemaphoreWin32HandleInfoKHR,
) -> VkResult
pub unsafe fn vkImportSemaphoreWin32HandleKHR( &self, device: VkDevice, pImportSemaphoreWin32HandleInfo: *const VkImportSemaphoreWin32HandleInfoKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetSemaphoreWin32HandleKHR(
&self,
device: VkDevice,
pGetWin32HandleInfo: *const VkSemaphoreGetWin32HandleInfoKHR,
pHandle: *mut HANDLE,
) -> VkResult
pub unsafe fn vkGetSemaphoreWin32HandleKHR( &self, device: VkDevice, pGetWin32HandleInfo: *const VkSemaphoreGetWin32HandleInfoKHR, pHandle: *mut HANDLE, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetImageMemoryRequirements2KHR(
&self,
device: VkDevice,
pInfo: *const VkImageMemoryRequirementsInfo2KHR,
pMemoryRequirements: *mut VkMemoryRequirements2KHR,
)
pub unsafe fn vkGetImageMemoryRequirements2KHR( &self, device: VkDevice, pInfo: *const VkImageMemoryRequirementsInfo2KHR, pMemoryRequirements: *mut VkMemoryRequirements2KHR, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetBufferMemoryRequirements2KHR(
&self,
device: VkDevice,
pInfo: *const VkBufferMemoryRequirementsInfo2KHR,
pMemoryRequirements: *mut VkMemoryRequirements2KHR,
)
pub unsafe fn vkGetBufferMemoryRequirements2KHR( &self, device: VkDevice, pInfo: *const VkBufferMemoryRequirementsInfo2KHR, pMemoryRequirements: *mut VkMemoryRequirements2KHR, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetImageSparseMemoryRequirements2KHR(
&self,
device: VkDevice,
pInfo: *const VkImageSparseMemoryRequirementsInfo2KHR,
pSparseMemoryRequirementCount: *mut u32,
pSparseMemoryRequirements: *mut VkSparseImageMemoryRequirements2KHR,
)
pub unsafe fn vkGetImageSparseMemoryRequirements2KHR( &self, device: VkDevice, pInfo: *const VkImageSparseMemoryRequirementsInfo2KHR, pSparseMemoryRequirementCount: *mut u32, pSparseMemoryRequirements: *mut VkSparseImageMemoryRequirements2KHR, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceFeatures2KHR(
&self,
physicalDevice: VkPhysicalDevice,
pFeatures: *mut VkPhysicalDeviceFeatures2KHR,
)
pub unsafe fn vkGetPhysicalDeviceFeatures2KHR( &self, physicalDevice: VkPhysicalDevice, pFeatures: *mut VkPhysicalDeviceFeatures2KHR, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceFormatProperties2KHR(
&self,
physicalDevice: VkPhysicalDevice,
format: VkFormat,
pFormatProperties: *mut VkFormatProperties2KHR,
)
pub unsafe fn vkGetPhysicalDeviceFormatProperties2KHR( &self, physicalDevice: VkPhysicalDevice, format: VkFormat, pFormatProperties: *mut VkFormatProperties2KHR, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceImageFormatProperties2KHR(
&self,
physicalDevice: VkPhysicalDevice,
pImageFormatInfo: *const VkPhysicalDeviceImageFormatInfo2KHR,
pImageFormatProperties: *mut VkImageFormatProperties2KHR,
) -> VkResult
pub unsafe fn vkGetPhysicalDeviceImageFormatProperties2KHR( &self, physicalDevice: VkPhysicalDevice, pImageFormatInfo: *const VkPhysicalDeviceImageFormatInfo2KHR, pImageFormatProperties: *mut VkImageFormatProperties2KHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceMemoryProperties2KHR(
&self,
physicalDevice: VkPhysicalDevice,
pMemoryProperties: *mut VkPhysicalDeviceMemoryProperties2KHR,
)
pub unsafe fn vkGetPhysicalDeviceMemoryProperties2KHR( &self, physicalDevice: VkPhysicalDevice, pMemoryProperties: *mut VkPhysicalDeviceMemoryProperties2KHR, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceProperties2KHR(
&self,
physicalDevice: VkPhysicalDevice,
pProperties: *mut VkPhysicalDeviceProperties2KHR,
)
pub unsafe fn vkGetPhysicalDeviceProperties2KHR( &self, physicalDevice: VkPhysicalDevice, pProperties: *mut VkPhysicalDeviceProperties2KHR, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceQueueFamilyProperties2KHR(
&self,
physicalDevice: VkPhysicalDevice,
pQueueFamilyPropertyCount: *mut u32,
pQueueFamilyProperties: *mut VkQueueFamilyProperties2KHR,
)
pub unsafe fn vkGetPhysicalDeviceQueueFamilyProperties2KHR( &self, physicalDevice: VkPhysicalDevice, pQueueFamilyPropertyCount: *mut u32, pQueueFamilyProperties: *mut VkQueueFamilyProperties2KHR, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceSparseImageFormatProperties2KHR(
&self,
physicalDevice: VkPhysicalDevice,
pFormatInfo: *const VkPhysicalDeviceSparseImageFormatInfo2KHR,
pPropertyCount: *mut u32,
pProperties: *mut VkSparseImageFormatProperties2KHR,
)
pub unsafe fn vkGetPhysicalDeviceSparseImageFormatProperties2KHR( &self, physicalDevice: VkPhysicalDevice, pFormatInfo: *const VkPhysicalDeviceSparseImageFormatInfo2KHR, pPropertyCount: *mut u32, pProperties: *mut VkSparseImageFormatProperties2KHR, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceSurfaceCapabilities2KHR(
&self,
physicalDevice: VkPhysicalDevice,
pSurfaceInfo: *const VkPhysicalDeviceSurfaceInfo2KHR,
pSurfaceCapabilities: *mut VkSurfaceCapabilities2KHR,
) -> VkResult
pub unsafe fn vkGetPhysicalDeviceSurfaceCapabilities2KHR( &self, physicalDevice: VkPhysicalDevice, pSurfaceInfo: *const VkPhysicalDeviceSurfaceInfo2KHR, pSurfaceCapabilities: *mut VkSurfaceCapabilities2KHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceSurfaceFormats2KHR(
&self,
physicalDevice: VkPhysicalDevice,
pSurfaceInfo: *const VkPhysicalDeviceSurfaceInfo2KHR,
pSurfaceFormatCount: *mut u32,
pSurfaceFormats: *mut VkSurfaceFormat2KHR,
) -> VkResult
pub unsafe fn vkGetPhysicalDeviceSurfaceFormats2KHR( &self, physicalDevice: VkPhysicalDevice, pSurfaceInfo: *const VkPhysicalDeviceSurfaceInfo2KHR, pSurfaceFormatCount: *mut u32, pSurfaceFormats: *mut VkSurfaceFormat2KHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkTrimCommandPoolKHR(
&self,
device: VkDevice,
commandPool: VkCommandPool,
flags: VkCommandPoolTrimFlagsKHR,
)
pub unsafe fn vkTrimCommandPoolKHR( &self, device: VkDevice, commandPool: VkCommandPool, flags: VkCommandPoolTrimFlagsKHR, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateMirSurfaceKHR(
&self,
instance: VkInstance,
pCreateInfo: *const VkMirSurfaceCreateInfoKHR,
pAllocator: *const VkAllocationCallbacks,
pSurface: *mut VkSurfaceKHR,
) -> VkResult
pub unsafe fn vkCreateMirSurfaceKHR( &self, instance: VkInstance, pCreateInfo: *const VkMirSurfaceCreateInfoKHR, pAllocator: *const VkAllocationCallbacks, pSurface: *mut VkSurfaceKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceMirPresentationSupportKHR(
&self,
physicalDevice: VkPhysicalDevice,
queueFamilyIndex: u32,
connection: *mut MirConnection,
) -> VkBool32
pub unsafe fn vkGetPhysicalDeviceMirPresentationSupportKHR( &self, physicalDevice: VkPhysicalDevice, queueFamilyIndex: u32, connection: *mut MirConnection, ) -> VkBool32
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdPushDescriptorSetKHR(
&self,
commandBuffer: VkCommandBuffer,
pipelineBindPoint: VkPipelineBindPoint,
layout: VkPipelineLayout,
set: u32,
descriptorWriteCount: u32,
pDescriptorWrites: *const VkWriteDescriptorSet,
)
pub unsafe fn vkCmdPushDescriptorSetKHR( &self, commandBuffer: VkCommandBuffer, pipelineBindPoint: VkPipelineBindPoint, layout: VkPipelineLayout, set: u32, descriptorWriteCount: u32, pDescriptorWrites: *const VkWriteDescriptorSet, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetSwapchainStatusKHR(
&self,
device: VkDevice,
swapchain: VkSwapchainKHR,
) -> VkResult
pub unsafe fn vkGetSwapchainStatusKHR( &self, device: VkDevice, swapchain: VkSwapchainKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkDestroySurfaceKHR(
&self,
instance: VkInstance,
surface: VkSurfaceKHR,
pAllocator: *const VkAllocationCallbacks,
)
pub unsafe fn vkDestroySurfaceKHR( &self, instance: VkInstance, surface: VkSurfaceKHR, pAllocator: *const VkAllocationCallbacks, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceSurfaceCapabilitiesKHR(
&self,
physicalDevice: VkPhysicalDevice,
surface: VkSurfaceKHR,
pSurfaceCapabilities: *mut VkSurfaceCapabilitiesKHR,
) -> VkResult
pub unsafe fn vkGetPhysicalDeviceSurfaceCapabilitiesKHR( &self, physicalDevice: VkPhysicalDevice, surface: VkSurfaceKHR, pSurfaceCapabilities: *mut VkSurfaceCapabilitiesKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceSurfaceFormatsKHR(
&self,
physicalDevice: VkPhysicalDevice,
surface: VkSurfaceKHR,
pSurfaceFormatCount: *mut u32,
pSurfaceFormats: *mut VkSurfaceFormatKHR,
) -> VkResult
pub unsafe fn vkGetPhysicalDeviceSurfaceFormatsKHR( &self, physicalDevice: VkPhysicalDevice, surface: VkSurfaceKHR, pSurfaceFormatCount: *mut u32, pSurfaceFormats: *mut VkSurfaceFormatKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceSurfacePresentModesKHR(
&self,
physicalDevice: VkPhysicalDevice,
surface: VkSurfaceKHR,
pPresentModeCount: *mut u32,
pPresentModes: *mut VkPresentModeKHR,
) -> VkResult
pub unsafe fn vkGetPhysicalDeviceSurfacePresentModesKHR( &self, physicalDevice: VkPhysicalDevice, surface: VkSurfaceKHR, pPresentModeCount: *mut u32, pPresentModes: *mut VkPresentModeKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceSurfaceSupportKHR(
&self,
physicalDevice: VkPhysicalDevice,
queueFamilyIndex: u32,
surface: VkSurfaceKHR,
pSupported: *mut VkBool32,
) -> VkResult
pub unsafe fn vkGetPhysicalDeviceSurfaceSupportKHR( &self, physicalDevice: VkPhysicalDevice, queueFamilyIndex: u32, surface: VkSurfaceKHR, pSupported: *mut VkBool32, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkAcquireNextImageKHR(
&self,
device: VkDevice,
swapchain: VkSwapchainKHR,
timeout: u64,
semaphore: VkSemaphore,
fence: VkFence,
pImageIndex: *mut u32,
) -> VkResult
pub unsafe fn vkAcquireNextImageKHR( &self, device: VkDevice, swapchain: VkSwapchainKHR, timeout: u64, semaphore: VkSemaphore, fence: VkFence, pImageIndex: *mut u32, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateSwapchainKHR(
&self,
device: VkDevice,
pCreateInfo: *const VkSwapchainCreateInfoKHR,
pAllocator: *const VkAllocationCallbacks,
pSwapchain: *mut VkSwapchainKHR,
) -> VkResult
pub unsafe fn vkCreateSwapchainKHR( &self, device: VkDevice, pCreateInfo: *const VkSwapchainCreateInfoKHR, pAllocator: *const VkAllocationCallbacks, pSwapchain: *mut VkSwapchainKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkDestroySwapchainKHR(
&self,
device: VkDevice,
swapchain: VkSwapchainKHR,
pAllocator: *const VkAllocationCallbacks,
)
pub unsafe fn vkDestroySwapchainKHR( &self, device: VkDevice, swapchain: VkSwapchainKHR, pAllocator: *const VkAllocationCallbacks, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetSwapchainImagesKHR(
&self,
device: VkDevice,
swapchain: VkSwapchainKHR,
pSwapchainImageCount: *mut u32,
pSwapchainImages: *mut VkImage,
) -> VkResult
pub unsafe fn vkGetSwapchainImagesKHR( &self, device: VkDevice, swapchain: VkSwapchainKHR, pSwapchainImageCount: *mut u32, pSwapchainImages: *mut VkImage, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkQueuePresentKHR(
&self,
queue: VkQueue,
pPresentInfo: *const VkPresentInfoKHR,
) -> VkResult
pub unsafe fn vkQueuePresentKHR( &self, queue: VkQueue, pPresentInfo: *const VkPresentInfoKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateWaylandSurfaceKHR(
&self,
instance: VkInstance,
pCreateInfo: *const VkWaylandSurfaceCreateInfoKHR,
pAllocator: *const VkAllocationCallbacks,
pSurface: *mut VkSurfaceKHR,
) -> VkResult
pub unsafe fn vkCreateWaylandSurfaceKHR( &self, instance: VkInstance, pCreateInfo: *const VkWaylandSurfaceCreateInfoKHR, pAllocator: *const VkAllocationCallbacks, pSurface: *mut VkSurfaceKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceWaylandPresentationSupportKHR(
&self,
physicalDevice: VkPhysicalDevice,
queueFamilyIndex: u32,
display: *mut wl_display,
) -> VkBool32
pub unsafe fn vkGetPhysicalDeviceWaylandPresentationSupportKHR( &self, physicalDevice: VkPhysicalDevice, queueFamilyIndex: u32, display: *mut wl_display, ) -> VkBool32
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateWin32SurfaceKHR(
&self,
instance: VkInstance,
pCreateInfo: *const VkWin32SurfaceCreateInfoKHR,
pAllocator: *const VkAllocationCallbacks,
pSurface: *mut VkSurfaceKHR,
) -> VkResult
pub unsafe fn vkCreateWin32SurfaceKHR( &self, instance: VkInstance, pCreateInfo: *const VkWin32SurfaceCreateInfoKHR, pAllocator: *const VkAllocationCallbacks, pSurface: *mut VkSurfaceKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceWin32PresentationSupportKHR(
&self,
physicalDevice: VkPhysicalDevice,
queueFamilyIndex: u32,
) -> VkBool32
pub unsafe fn vkGetPhysicalDeviceWin32PresentationSupportKHR( &self, physicalDevice: VkPhysicalDevice, queueFamilyIndex: u32, ) -> VkBool32
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateXcbSurfaceKHR(
&self,
instance: VkInstance,
pCreateInfo: *const VkXcbSurfaceCreateInfoKHR,
pAllocator: *const VkAllocationCallbacks,
pSurface: *mut VkSurfaceKHR,
) -> VkResult
pub unsafe fn vkCreateXcbSurfaceKHR( &self, instance: VkInstance, pCreateInfo: *const VkXcbSurfaceCreateInfoKHR, pAllocator: *const VkAllocationCallbacks, pSurface: *mut VkSurfaceKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceXcbPresentationSupportKHR(
&self,
physicalDevice: VkPhysicalDevice,
queueFamilyIndex: u32,
connection: *mut xcb_connection_t,
visual_id: xcb_visualid_t,
) -> VkBool32
pub unsafe fn vkGetPhysicalDeviceXcbPresentationSupportKHR( &self, physicalDevice: VkPhysicalDevice, queueFamilyIndex: u32, connection: *mut xcb_connection_t, visual_id: xcb_visualid_t, ) -> VkBool32
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateXlibSurfaceKHR(
&self,
instance: VkInstance,
pCreateInfo: *const VkXlibSurfaceCreateInfoKHR,
pAllocator: *const VkAllocationCallbacks,
pSurface: *mut VkSurfaceKHR,
) -> VkResult
pub unsafe fn vkCreateXlibSurfaceKHR( &self, instance: VkInstance, pCreateInfo: *const VkXlibSurfaceCreateInfoKHR, pAllocator: *const VkAllocationCallbacks, pSurface: *mut VkSurfaceKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceXlibPresentationSupportKHR(
&self,
physicalDevice: VkPhysicalDevice,
queueFamilyIndex: u32,
dpy: *mut Display,
visualID: VisualID,
) -> VkBool32
pub unsafe fn vkGetPhysicalDeviceXlibPresentationSupportKHR( &self, physicalDevice: VkPhysicalDevice, queueFamilyIndex: u32, dpy: *mut Display, visualID: VisualID, ) -> VkBool32
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateIOSSurfaceMVK(
&self,
instance: VkInstance,
pCreateInfo: *const VkIOSSurfaceCreateInfoMVK,
pAllocator: *const VkAllocationCallbacks,
pSurface: *mut VkSurfaceKHR,
) -> VkResult
pub unsafe fn vkCreateIOSSurfaceMVK( &self, instance: VkInstance, pCreateInfo: *const VkIOSSurfaceCreateInfoMVK, pAllocator: *const VkAllocationCallbacks, pSurface: *mut VkSurfaceKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateMacOSSurfaceMVK(
&self,
instance: VkInstance,
pCreateInfo: *const VkMacOSSurfaceCreateInfoMVK,
pAllocator: *const VkAllocationCallbacks,
pSurface: *mut VkSurfaceKHR,
) -> VkResult
pub unsafe fn vkCreateMacOSSurfaceMVK( &self, instance: VkInstance, pCreateInfo: *const VkMacOSSurfaceCreateInfoMVK, pAllocator: *const VkAllocationCallbacks, pSurface: *mut VkSurfaceKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCreateViSurfaceNN(
&self,
instance: VkInstance,
pCreateInfo: *const VkViSurfaceCreateInfoNN,
pAllocator: *const VkAllocationCallbacks,
pSurface: *mut VkSurfaceKHR,
) -> VkResult
pub unsafe fn vkCreateViSurfaceNN( &self, instance: VkInstance, pCreateInfo: *const VkViSurfaceCreateInfoNN, pAllocator: *const VkAllocationCallbacks, pSurface: *mut VkSurfaceKHR, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkCmdSetViewportWScalingNV(
&self,
commandBuffer: VkCommandBuffer,
firstViewport: u32,
viewportCount: u32,
pViewportWScalings: *const VkViewportWScalingNV,
)
pub unsafe fn vkCmdSetViewportWScalingNV( &self, commandBuffer: VkCommandBuffer, firstViewport: u32, viewportCount: u32, pViewportWScalings: *const VkViewportWScalingNV, )
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetPhysicalDeviceExternalImageFormatPropertiesNV(
&self,
physicalDevice: VkPhysicalDevice,
format: VkFormat,
type_: VkImageType,
tiling: VkImageTiling,
usage: VkImageUsageFlags,
flags: VkImageCreateFlags,
externalHandleType: VkExternalMemoryHandleTypeFlagsNV,
pExternalImageFormatProperties: *mut VkExternalImageFormatPropertiesNV,
) -> VkResult
pub unsafe fn vkGetPhysicalDeviceExternalImageFormatPropertiesNV( &self, physicalDevice: VkPhysicalDevice, format: VkFormat, type_: VkImageType, tiling: VkImageTiling, usage: VkImageUsageFlags, flags: VkImageCreateFlags, externalHandleType: VkExternalMemoryHandleTypeFlagsNV, pExternalImageFormatProperties: *mut VkExternalImageFormatPropertiesNV, ) -> VkResult
Source§impl InstanceProcAddrLoader
impl InstanceProcAddrLoader
Sourcepub unsafe fn vkGetMemoryWin32HandleNV(
&self,
device: VkDevice,
memory: VkDeviceMemory,
handleType: VkExternalMemoryHandleTypeFlagsNV,
pHandle: *mut HANDLE,
) -> VkResult
pub unsafe fn vkGetMemoryWin32HandleNV( &self, device: VkDevice, memory: VkDeviceMemory, handleType: VkExternalMemoryHandleTypeFlagsNV, pHandle: *mut HANDLE, ) -> VkResult
Trait Implementations§
Source§impl Clone for InstanceProcAddrLoader
impl Clone for InstanceProcAddrLoader
Source§impl Debug for InstanceProcAddrLoader
impl Debug for InstanceProcAddrLoader
Source§impl Default for InstanceProcAddrLoader
impl Default for InstanceProcAddrLoader
impl Copy for InstanceProcAddrLoader
Auto Trait Implementations§
impl Freeze for InstanceProcAddrLoader
impl RefUnwindSafe for InstanceProcAddrLoader
impl Send for InstanceProcAddrLoader
impl Sync for InstanceProcAddrLoader
impl Unpin for InstanceProcAddrLoader
impl UnwindSafe for InstanceProcAddrLoader
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more