pub struct DeviceProcAddrLoader {Show 23 fields
pub pfn_vkGetDeviceProcAddr: PFN_vkGetDeviceProcAddr,
pub vk: Vk,
pub amd_draw_indirect_count: AMD_draw_indirect_count,
pub ext_debug_marker: EXT_debug_marker,
pub ext_discard_rectangles: EXT_discard_rectangles,
pub ext_display_control: EXT_display_control,
pub ext_hdr_metadata: EXT_hdr_metadata,
pub google_display_timing: GOOGLE_display_timing,
pub khr_descriptor_update_template: KHR_descriptor_update_template,
pub khr_display_swapchain: KHR_display_swapchain,
pub khr_external_fence_fd: KHR_external_fence_fd,
pub khr_external_fence_win32: KHR_external_fence_win32,
pub khr_external_memory_fd: KHR_external_memory_fd,
pub khr_external_memory_win32: KHR_external_memory_win32,
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_maintenance1: KHR_maintenance1,
pub khr_push_descriptor: KHR_push_descriptor,
pub khr_shared_presentable_image: KHR_shared_presentable_image,
pub khr_swapchain: KHR_swapchain,
pub nv_clip_space_w_scaling: NV_clip_space_w_scaling,
pub nv_external_memory_win32: NV_external_memory_win32,
/* private fields */
}
Fields§
§pfn_vkGetDeviceProcAddr: PFN_vkGetDeviceProcAddr
§vk: Vk
§amd_draw_indirect_count: AMD_draw_indirect_count
§ext_debug_marker: EXT_debug_marker
§ext_discard_rectangles: EXT_discard_rectangles
§ext_display_control: EXT_display_control
§ext_hdr_metadata: EXT_hdr_metadata
§google_display_timing: GOOGLE_display_timing
§khr_descriptor_update_template: KHR_descriptor_update_template
§khr_display_swapchain: KHR_display_swapchain
§khr_external_fence_fd: KHR_external_fence_fd
§khr_external_fence_win32: KHR_external_fence_win32
§khr_external_memory_fd: KHR_external_memory_fd
§khr_external_memory_win32: KHR_external_memory_win32
§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_maintenance1: KHR_maintenance1
§khr_push_descriptor: KHR_push_descriptor
§khr_swapchain: KHR_swapchain
§nv_clip_space_w_scaling: NV_clip_space_w_scaling
§nv_external_memory_win32: NV_external_memory_win32
Implementations§
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
pub fn new() -> Self
pub fn from_get_device_proc_addr( pfn_vkGetDeviceProcAddr: PFN_vkGetDeviceProcAddr, ) -> Self
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
pub unsafe fn load_vk(&mut self, device: VkDevice)
pub unsafe fn load_amd_draw_indirect_count(&mut self, device: VkDevice)
pub unsafe fn load_ext_debug_marker(&mut self, device: VkDevice)
pub unsafe fn load_ext_discard_rectangles(&mut self, device: VkDevice)
pub unsafe fn load_ext_display_control(&mut self, device: VkDevice)
pub unsafe fn load_ext_hdr_metadata(&mut self, device: VkDevice)
pub unsafe fn load_google_display_timing(&mut self, device: VkDevice)
pub unsafe fn load_khr_descriptor_update_template(&mut self, device: VkDevice)
pub unsafe fn load_khr_display_swapchain(&mut self, device: VkDevice)
pub unsafe fn load_khr_external_fence_fd(&mut self, device: VkDevice)
pub unsafe fn load_khr_external_fence_win32(&mut self, device: VkDevice)
pub unsafe fn load_khr_external_memory_fd(&mut self, device: VkDevice)
pub unsafe fn load_khr_external_memory_win32(&mut self, device: VkDevice)
pub unsafe fn load_khr_external_semaphore_fd(&mut self, device: VkDevice)
pub unsafe fn load_khr_external_semaphore_win32(&mut self, device: VkDevice)
pub unsafe fn load_khr_get_memory_requirements2(&mut self, device: VkDevice)
pub unsafe fn load_khr_maintenance1(&mut self, device: VkDevice)
pub unsafe fn load_khr_push_descriptor(&mut self, device: VkDevice)
pub unsafe fn load_khr_swapchain(&mut self, device: VkDevice)
pub unsafe fn load_nv_clip_space_w_scaling(&mut self, device: VkDevice)
pub unsafe fn load_nv_external_memory_win32(&mut self, device: VkDevice)
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkBeginCommandBuffer(
&self,
commandBuffer: VkCommandBuffer,
pBeginInfo: *const VkCommandBufferBeginInfo,
) -> VkResult
pub unsafe fn vkBeginCommandBuffer( &self, commandBuffer: VkCommandBuffer, pBeginInfo: *const VkCommandBufferBeginInfo, ) -> VkResult
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkCmdBindPipeline(
&self,
commandBuffer: VkCommandBuffer,
pipelineBindPoint: VkPipelineBindPoint,
pipeline: VkPipeline,
)
pub unsafe fn vkCmdBindPipeline( &self, commandBuffer: VkCommandBuffer, pipelineBindPoint: VkPipelineBindPoint, pipeline: VkPipeline, )
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkCmdDispatchIndirect(
&self,
commandBuffer: VkCommandBuffer,
buffer: VkBuffer,
offset: VkDeviceSize,
)
pub unsafe fn vkCmdDispatchIndirect( &self, commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, )
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkCmdEndQuery(
&self,
commandBuffer: VkCommandBuffer,
queryPool: VkQueryPool,
query: u32,
)
pub unsafe fn vkCmdEndQuery( &self, commandBuffer: VkCommandBuffer, queryPool: VkQueryPool, query: u32, )
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkCmdEndRenderPass(&self, commandBuffer: VkCommandBuffer)
pub unsafe fn vkCmdEndRenderPass(&self, commandBuffer: VkCommandBuffer)
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkCmdNextSubpass(
&self,
commandBuffer: VkCommandBuffer,
contents: VkSubpassContents,
)
pub unsafe fn vkCmdNextSubpass( &self, commandBuffer: VkCommandBuffer, contents: VkSubpassContents, )
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkCmdResetEvent(
&self,
commandBuffer: VkCommandBuffer,
event: VkEvent,
stageMask: VkPipelineStageFlags,
)
pub unsafe fn vkCmdResetEvent( &self, commandBuffer: VkCommandBuffer, event: VkEvent, stageMask: VkPipelineStageFlags, )
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkCmdSetBlendConstants(
&self,
commandBuffer: VkCommandBuffer,
blendConstants: *const f32,
)
pub unsafe fn vkCmdSetBlendConstants( &self, commandBuffer: VkCommandBuffer, blendConstants: *const f32, )
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkCmdSetDepthBounds(
&self,
commandBuffer: VkCommandBuffer,
minDepthBounds: f32,
maxDepthBounds: f32,
)
pub unsafe fn vkCmdSetDepthBounds( &self, commandBuffer: VkCommandBuffer, minDepthBounds: f32, maxDepthBounds: f32, )
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkCmdSetEvent(
&self,
commandBuffer: VkCommandBuffer,
event: VkEvent,
stageMask: VkPipelineStageFlags,
)
pub unsafe fn vkCmdSetEvent( &self, commandBuffer: VkCommandBuffer, event: VkEvent, stageMask: VkPipelineStageFlags, )
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkCmdSetLineWidth(
&self,
commandBuffer: VkCommandBuffer,
lineWidth: f32,
)
pub unsafe fn vkCmdSetLineWidth( &self, commandBuffer: VkCommandBuffer, lineWidth: f32, )
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkCmdSetStencilCompareMask(
&self,
commandBuffer: VkCommandBuffer,
faceMask: VkStencilFaceFlags,
compareMask: u32,
)
pub unsafe fn vkCmdSetStencilCompareMask( &self, commandBuffer: VkCommandBuffer, faceMask: VkStencilFaceFlags, compareMask: u32, )
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkCmdSetStencilReference(
&self,
commandBuffer: VkCommandBuffer,
faceMask: VkStencilFaceFlags,
reference: u32,
)
pub unsafe fn vkCmdSetStencilReference( &self, commandBuffer: VkCommandBuffer, faceMask: VkStencilFaceFlags, reference: u32, )
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkCmdSetStencilWriteMask(
&self,
commandBuffer: VkCommandBuffer,
faceMask: VkStencilFaceFlags,
writeMask: u32,
)
pub unsafe fn vkCmdSetStencilWriteMask( &self, commandBuffer: VkCommandBuffer, faceMask: VkStencilFaceFlags, writeMask: u32, )
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkDestroyDevice(
&self,
device: VkDevice,
pAllocator: *const VkAllocationCallbacks,
)
pub unsafe fn vkDestroyDevice( &self, device: VkDevice, pAllocator: *const VkAllocationCallbacks, )
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkDeviceWaitIdle(&self, device: VkDevice) -> VkResult
pub unsafe fn vkDeviceWaitIdle(&self, device: VkDevice) -> VkResult
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkEndCommandBuffer(
&self,
commandBuffer: VkCommandBuffer,
) -> VkResult
pub unsafe fn vkEndCommandBuffer( &self, commandBuffer: VkCommandBuffer, ) -> VkResult
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkGetEventStatus(
&self,
device: VkDevice,
event: VkEvent,
) -> VkResult
pub unsafe fn vkGetEventStatus( &self, device: VkDevice, event: VkEvent, ) -> VkResult
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkGetFenceStatus(
&self,
device: VkDevice,
fence: VkFence,
) -> VkResult
pub unsafe fn vkGetFenceStatus( &self, device: VkDevice, fence: VkFence, ) -> VkResult
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkQueueWaitIdle(&self, queue: VkQueue) -> VkResult
pub unsafe fn vkQueueWaitIdle(&self, queue: VkQueue) -> VkResult
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkResetCommandBuffer(
&self,
commandBuffer: VkCommandBuffer,
flags: VkCommandBufferResetFlags,
) -> VkResult
pub unsafe fn vkResetCommandBuffer( &self, commandBuffer: VkCommandBuffer, flags: VkCommandBufferResetFlags, ) -> VkResult
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkResetEvent(&self, device: VkDevice, event: VkEvent) -> VkResult
pub unsafe fn vkResetEvent(&self, device: VkDevice, event: VkEvent) -> VkResult
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkSetEvent(&self, device: VkDevice, event: VkEvent) -> VkResult
pub unsafe fn vkSetEvent(&self, device: VkDevice, event: VkEvent) -> VkResult
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkUnmapMemory(&self, device: VkDevice, memory: VkDeviceMemory)
pub unsafe fn vkUnmapMemory(&self, device: VkDevice, memory: VkDeviceMemory)
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkCmdDebugMarkerBeginEXT(
&self,
commandBuffer: VkCommandBuffer,
pMarkerInfo: *const VkDebugMarkerMarkerInfoEXT,
)
pub unsafe fn vkCmdDebugMarkerBeginEXT( &self, commandBuffer: VkCommandBuffer, pMarkerInfo: *const VkDebugMarkerMarkerInfoEXT, )
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkCmdDebugMarkerEndEXT(&self, commandBuffer: VkCommandBuffer)
pub unsafe fn vkCmdDebugMarkerEndEXT(&self, commandBuffer: VkCommandBuffer)
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkCmdDebugMarkerInsertEXT(
&self,
commandBuffer: VkCommandBuffer,
pMarkerInfo: *const VkDebugMarkerMarkerInfoEXT,
)
pub unsafe fn vkCmdDebugMarkerInsertEXT( &self, commandBuffer: VkCommandBuffer, pMarkerInfo: *const VkDebugMarkerMarkerInfoEXT, )
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkDebugMarkerSetObjectNameEXT(
&self,
device: VkDevice,
pNameInfo: *const VkDebugMarkerObjectNameInfoEXT,
) -> VkResult
pub unsafe fn vkDebugMarkerSetObjectNameEXT( &self, device: VkDevice, pNameInfo: *const VkDebugMarkerObjectNameInfoEXT, ) -> VkResult
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkDebugMarkerSetObjectTagEXT(
&self,
device: VkDevice,
pTagInfo: *const VkDebugMarkerObjectTagInfoEXT,
) -> VkResult
pub unsafe fn vkDebugMarkerSetObjectTagEXT( &self, device: VkDevice, pTagInfo: *const VkDebugMarkerObjectTagInfoEXT, ) -> VkResult
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkImportFenceFdKHR(
&self,
device: VkDevice,
pImportFenceFdInfo: *const VkImportFenceFdInfoKHR,
) -> VkResult
pub unsafe fn vkImportFenceFdKHR( &self, device: VkDevice, pImportFenceFdInfo: *const VkImportFenceFdInfoKHR, ) -> VkResult
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkImportFenceWin32HandleKHR(
&self,
device: VkDevice,
pImportFenceWin32HandleInfo: *const VkImportFenceWin32HandleInfoKHR,
) -> VkResult
pub unsafe fn vkImportFenceWin32HandleKHR( &self, device: VkDevice, pImportFenceWin32HandleInfo: *const VkImportFenceWin32HandleInfoKHR, ) -> VkResult
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkImportSemaphoreFdKHR(
&self,
device: VkDevice,
pImportSemaphoreFdInfo: *const VkImportSemaphoreFdInfoKHR,
) -> VkResult
pub unsafe fn vkImportSemaphoreFdKHR( &self, device: VkDevice, pImportSemaphoreFdInfo: *const VkImportSemaphoreFdInfoKHR, ) -> VkResult
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkImportSemaphoreWin32HandleKHR(
&self,
device: VkDevice,
pImportSemaphoreWin32HandleInfo: *const VkImportSemaphoreWin32HandleInfoKHR,
) -> VkResult
pub unsafe fn vkImportSemaphoreWin32HandleKHR( &self, device: VkDevice, pImportSemaphoreWin32HandleInfo: *const VkImportSemaphoreWin32HandleInfoKHR, ) -> VkResult
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkTrimCommandPoolKHR(
&self,
device: VkDevice,
commandPool: VkCommandPool,
flags: VkCommandPoolTrimFlagsKHR,
)
pub unsafe fn vkTrimCommandPoolKHR( &self, device: VkDevice, commandPool: VkCommandPool, flags: VkCommandPoolTrimFlagsKHR, )
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkGetSwapchainStatusKHR(
&self,
device: VkDevice,
swapchain: VkSwapchainKHR,
) -> VkResult
pub unsafe fn vkGetSwapchainStatusKHR( &self, device: VkDevice, swapchain: VkSwapchainKHR, ) -> VkResult
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
Sourcepub unsafe fn vkQueuePresentKHR(
&self,
queue: VkQueue,
pPresentInfo: *const VkPresentInfoKHR,
) -> VkResult
pub unsafe fn vkQueuePresentKHR( &self, queue: VkQueue, pPresentInfo: *const VkPresentInfoKHR, ) -> VkResult
Source§impl DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl DeviceProcAddrLoader
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 DeviceProcAddrLoader
impl Clone for DeviceProcAddrLoader
Source§impl Debug for DeviceProcAddrLoader
impl Debug for DeviceProcAddrLoader
Source§impl Default for DeviceProcAddrLoader
impl Default for DeviceProcAddrLoader
impl Copy for DeviceProcAddrLoader
Auto Trait Implementations§
impl Freeze for DeviceProcAddrLoader
impl RefUnwindSafe for DeviceProcAddrLoader
impl Send for DeviceProcAddrLoader
impl Sync for DeviceProcAddrLoader
impl Unpin for DeviceProcAddrLoader
impl UnwindSafe for DeviceProcAddrLoader
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