Struct vks::device_proc_addr_loader::DeviceProcAddrLoader
[−]
[src]
pub struct DeviceProcAddrLoader { 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, // some fields omitted }
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
Methods
impl DeviceProcAddrLoader
[src]
fn new() -> Self
[src]
fn from_get_device_proc_addr(
pfn_vkGetDeviceProcAddr: PFN_vkGetDeviceProcAddr
) -> Self
[src]
pfn_vkGetDeviceProcAddr: PFN_vkGetDeviceProcAddr
) -> Self
unsafe fn vkGetDeviceProcAddr(
&self,
device: VkDevice,
pName: *const c_char
) -> PFN_vkVoidFunction
[src]
&self,
device: VkDevice,
pName: *const c_char
) -> PFN_vkVoidFunction
unsafe fn load_vk(&mut self, device: VkDevice)
[src]
unsafe fn load_amd_draw_indirect_count(&mut self, device: VkDevice)
[src]
unsafe fn load_ext_debug_marker(&mut self, device: VkDevice)
[src]
unsafe fn load_ext_discard_rectangles(&mut self, device: VkDevice)
[src]
unsafe fn load_ext_display_control(&mut self, device: VkDevice)
[src]
unsafe fn load_ext_hdr_metadata(&mut self, device: VkDevice)
[src]
unsafe fn load_google_display_timing(&mut self, device: VkDevice)
[src]
unsafe fn load_khr_descriptor_update_template(&mut self, device: VkDevice)
[src]
unsafe fn load_khr_display_swapchain(&mut self, device: VkDevice)
[src]
unsafe fn load_khr_external_fence_fd(&mut self, device: VkDevice)
[src]
unsafe fn load_khr_external_fence_win32(&mut self, device: VkDevice)
[src]
unsafe fn load_khr_external_memory_fd(&mut self, device: VkDevice)
[src]
unsafe fn load_khr_external_memory_win32(&mut self, device: VkDevice)
[src]
unsafe fn load_khr_external_semaphore_fd(&mut self, device: VkDevice)
[src]
unsafe fn load_khr_external_semaphore_win32(&mut self, device: VkDevice)
[src]
unsafe fn load_khr_get_memory_requirements2(&mut self, device: VkDevice)
[src]
unsafe fn load_khr_maintenance1(&mut self, device: VkDevice)
[src]
unsafe fn load_khr_push_descriptor(&mut self, device: VkDevice)
[src]
[src]
unsafe fn load_khr_swapchain(&mut self, device: VkDevice)
[src]
unsafe fn load_nv_clip_space_w_scaling(&mut self, device: VkDevice)
[src]
unsafe fn load_nv_external_memory_win32(&mut self, device: VkDevice)
[src]
impl DeviceProcAddrLoader
[src]
unsafe fn vkAllocateCommandBuffers(
&self,
device: VkDevice,
pAllocateInfo: *const VkCommandBufferAllocateInfo,
pCommandBuffers: *mut VkCommandBuffer
) -> VkResult
[src]
&self,
device: VkDevice,
pAllocateInfo: *const VkCommandBufferAllocateInfo,
pCommandBuffers: *mut VkCommandBuffer
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkAllocateDescriptorSets(
&self,
device: VkDevice,
pAllocateInfo: *const VkDescriptorSetAllocateInfo,
pDescriptorSets: *mut VkDescriptorSet
) -> VkResult
[src]
&self,
device: VkDevice,
pAllocateInfo: *const VkDescriptorSetAllocateInfo,
pDescriptorSets: *mut VkDescriptorSet
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkAllocateMemory(
&self,
device: VkDevice,
pAllocateInfo: *const VkMemoryAllocateInfo,
pAllocator: *const VkAllocationCallbacks,
pMemory: *mut VkDeviceMemory
) -> VkResult
[src]
&self,
device: VkDevice,
pAllocateInfo: *const VkMemoryAllocateInfo,
pAllocator: *const VkAllocationCallbacks,
pMemory: *mut VkDeviceMemory
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkBeginCommandBuffer(
&self,
commandBuffer: VkCommandBuffer,
pBeginInfo: *const VkCommandBufferBeginInfo
) -> VkResult
[src]
&self,
commandBuffer: VkCommandBuffer,
pBeginInfo: *const VkCommandBufferBeginInfo
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkBindBufferMemory(
&self,
device: VkDevice,
buffer: VkBuffer,
memory: VkDeviceMemory,
memoryOffset: VkDeviceSize
) -> VkResult
[src]
&self,
device: VkDevice,
buffer: VkBuffer,
memory: VkDeviceMemory,
memoryOffset: VkDeviceSize
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkBindImageMemory(
&self,
device: VkDevice,
image: VkImage,
memory: VkDeviceMemory,
memoryOffset: VkDeviceSize
) -> VkResult
[src]
&self,
device: VkDevice,
image: VkImage,
memory: VkDeviceMemory,
memoryOffset: VkDeviceSize
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdBeginQuery(
&self,
commandBuffer: VkCommandBuffer,
queryPool: VkQueryPool,
query: u32,
flags: VkQueryControlFlags
)
[src]
&self,
commandBuffer: VkCommandBuffer,
queryPool: VkQueryPool,
query: u32,
flags: VkQueryControlFlags
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdBeginRenderPass(
&self,
commandBuffer: VkCommandBuffer,
pRenderPassBegin: *const VkRenderPassBeginInfo,
contents: VkSubpassContents
)
[src]
&self,
commandBuffer: VkCommandBuffer,
pRenderPassBegin: *const VkRenderPassBeginInfo,
contents: VkSubpassContents
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdBindDescriptorSets(
&self,
commandBuffer: VkCommandBuffer,
pipelineBindPoint: VkPipelineBindPoint,
layout: VkPipelineLayout,
firstSet: u32,
descriptorSetCount: u32,
pDescriptorSets: *const VkDescriptorSet,
dynamicOffsetCount: u32,
pDynamicOffsets: *const u32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
pipelineBindPoint: VkPipelineBindPoint,
layout: VkPipelineLayout,
firstSet: u32,
descriptorSetCount: u32,
pDescriptorSets: *const VkDescriptorSet,
dynamicOffsetCount: u32,
pDynamicOffsets: *const u32
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdBindIndexBuffer(
&self,
commandBuffer: VkCommandBuffer,
buffer: VkBuffer,
offset: VkDeviceSize,
indexType: VkIndexType
)
[src]
&self,
commandBuffer: VkCommandBuffer,
buffer: VkBuffer,
offset: VkDeviceSize,
indexType: VkIndexType
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdBindPipeline(
&self,
commandBuffer: VkCommandBuffer,
pipelineBindPoint: VkPipelineBindPoint,
pipeline: VkPipeline
)
[src]
&self,
commandBuffer: VkCommandBuffer,
pipelineBindPoint: VkPipelineBindPoint,
pipeline: VkPipeline
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdBindVertexBuffers(
&self,
commandBuffer: VkCommandBuffer,
firstBinding: u32,
bindingCount: u32,
pBuffers: *const VkBuffer,
pOffsets: *const VkDeviceSize
)
[src]
&self,
commandBuffer: VkCommandBuffer,
firstBinding: u32,
bindingCount: u32,
pBuffers: *const VkBuffer,
pOffsets: *const VkDeviceSize
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdBlitImage(
&self,
commandBuffer: VkCommandBuffer,
srcImage: VkImage,
srcImageLayout: VkImageLayout,
dstImage: VkImage,
dstImageLayout: VkImageLayout,
regionCount: u32,
pRegions: *const VkImageBlit,
filter: VkFilter
)
[src]
&self,
commandBuffer: VkCommandBuffer,
srcImage: VkImage,
srcImageLayout: VkImageLayout,
dstImage: VkImage,
dstImageLayout: VkImageLayout,
regionCount: u32,
pRegions: *const VkImageBlit,
filter: VkFilter
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdClearAttachments(
&self,
commandBuffer: VkCommandBuffer,
attachmentCount: u32,
pAttachments: *const VkClearAttachment,
rectCount: u32,
pRects: *const VkClearRect
)
[src]
&self,
commandBuffer: VkCommandBuffer,
attachmentCount: u32,
pAttachments: *const VkClearAttachment,
rectCount: u32,
pRects: *const VkClearRect
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdClearColorImage(
&self,
commandBuffer: VkCommandBuffer,
image: VkImage,
imageLayout: VkImageLayout,
pColor: *const VkClearColorValue,
rangeCount: u32,
pRanges: *const VkImageSubresourceRange
)
[src]
&self,
commandBuffer: VkCommandBuffer,
image: VkImage,
imageLayout: VkImageLayout,
pColor: *const VkClearColorValue,
rangeCount: u32,
pRanges: *const VkImageSubresourceRange
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdClearDepthStencilImage(
&self,
commandBuffer: VkCommandBuffer,
image: VkImage,
imageLayout: VkImageLayout,
pDepthStencil: *const VkClearDepthStencilValue,
rangeCount: u32,
pRanges: *const VkImageSubresourceRange
)
[src]
&self,
commandBuffer: VkCommandBuffer,
image: VkImage,
imageLayout: VkImageLayout,
pDepthStencil: *const VkClearDepthStencilValue,
rangeCount: u32,
pRanges: *const VkImageSubresourceRange
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdCopyBuffer(
&self,
commandBuffer: VkCommandBuffer,
srcBuffer: VkBuffer,
dstBuffer: VkBuffer,
regionCount: u32,
pRegions: *const VkBufferCopy
)
[src]
&self,
commandBuffer: VkCommandBuffer,
srcBuffer: VkBuffer,
dstBuffer: VkBuffer,
regionCount: u32,
pRegions: *const VkBufferCopy
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdCopyBufferToImage(
&self,
commandBuffer: VkCommandBuffer,
srcBuffer: VkBuffer,
dstImage: VkImage,
dstImageLayout: VkImageLayout,
regionCount: u32,
pRegions: *const VkBufferImageCopy
)
[src]
&self,
commandBuffer: VkCommandBuffer,
srcBuffer: VkBuffer,
dstImage: VkImage,
dstImageLayout: VkImageLayout,
regionCount: u32,
pRegions: *const VkBufferImageCopy
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdCopyImage(
&self,
commandBuffer: VkCommandBuffer,
srcImage: VkImage,
srcImageLayout: VkImageLayout,
dstImage: VkImage,
dstImageLayout: VkImageLayout,
regionCount: u32,
pRegions: *const VkImageCopy
)
[src]
&self,
commandBuffer: VkCommandBuffer,
srcImage: VkImage,
srcImageLayout: VkImageLayout,
dstImage: VkImage,
dstImageLayout: VkImageLayout,
regionCount: u32,
pRegions: *const VkImageCopy
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdCopyImageToBuffer(
&self,
commandBuffer: VkCommandBuffer,
srcImage: VkImage,
srcImageLayout: VkImageLayout,
dstBuffer: VkBuffer,
regionCount: u32,
pRegions: *const VkBufferImageCopy
)
[src]
&self,
commandBuffer: VkCommandBuffer,
srcImage: VkImage,
srcImageLayout: VkImageLayout,
dstBuffer: VkBuffer,
regionCount: u32,
pRegions: *const VkBufferImageCopy
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdCopyQueryPoolResults(
&self,
commandBuffer: VkCommandBuffer,
queryPool: VkQueryPool,
firstQuery: u32,
queryCount: u32,
dstBuffer: VkBuffer,
dstOffset: VkDeviceSize,
stride: VkDeviceSize,
flags: VkQueryResultFlags
)
[src]
&self,
commandBuffer: VkCommandBuffer,
queryPool: VkQueryPool,
firstQuery: u32,
queryCount: u32,
dstBuffer: VkBuffer,
dstOffset: VkDeviceSize,
stride: VkDeviceSize,
flags: VkQueryResultFlags
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdDispatch(
&self,
commandBuffer: VkCommandBuffer,
groupCountX: u32,
groupCountY: u32,
groupCountZ: u32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
groupCountX: u32,
groupCountY: u32,
groupCountZ: u32
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdDispatchIndirect(
&self,
commandBuffer: VkCommandBuffer,
buffer: VkBuffer,
offset: VkDeviceSize
)
[src]
&self,
commandBuffer: VkCommandBuffer,
buffer: VkBuffer,
offset: VkDeviceSize
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdDraw(
&self,
commandBuffer: VkCommandBuffer,
vertexCount: u32,
instanceCount: u32,
firstVertex: u32,
firstInstance: u32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
vertexCount: u32,
instanceCount: u32,
firstVertex: u32,
firstInstance: u32
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdDrawIndexed(
&self,
commandBuffer: VkCommandBuffer,
indexCount: u32,
instanceCount: u32,
firstIndex: u32,
vertexOffset: i32,
firstInstance: u32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
indexCount: u32,
instanceCount: u32,
firstIndex: u32,
vertexOffset: i32,
firstInstance: u32
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdDrawIndexedIndirect(
&self,
commandBuffer: VkCommandBuffer,
buffer: VkBuffer,
offset: VkDeviceSize,
drawCount: u32,
stride: u32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
buffer: VkBuffer,
offset: VkDeviceSize,
drawCount: u32,
stride: u32
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdDrawIndirect(
&self,
commandBuffer: VkCommandBuffer,
buffer: VkBuffer,
offset: VkDeviceSize,
drawCount: u32,
stride: u32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
buffer: VkBuffer,
offset: VkDeviceSize,
drawCount: u32,
stride: u32
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdEndQuery(
&self,
commandBuffer: VkCommandBuffer,
queryPool: VkQueryPool,
query: u32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
queryPool: VkQueryPool,
query: u32
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdEndRenderPass(&self, commandBuffer: VkCommandBuffer)
[src]
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdExecuteCommands(
&self,
commandBuffer: VkCommandBuffer,
commandBufferCount: u32,
pCommandBuffers: *const VkCommandBuffer
)
[src]
&self,
commandBuffer: VkCommandBuffer,
commandBufferCount: u32,
pCommandBuffers: *const VkCommandBuffer
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdFillBuffer(
&self,
commandBuffer: VkCommandBuffer,
dstBuffer: VkBuffer,
dstOffset: VkDeviceSize,
size: VkDeviceSize,
data: u32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
dstBuffer: VkBuffer,
dstOffset: VkDeviceSize,
size: VkDeviceSize,
data: u32
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdNextSubpass(
&self,
commandBuffer: VkCommandBuffer,
contents: VkSubpassContents
)
[src]
&self,
commandBuffer: VkCommandBuffer,
contents: VkSubpassContents
)
impl DeviceProcAddrLoader
[src]
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
)
[src]
&self,
commandBuffer: VkCommandBuffer,
srcStageMask: VkPipelineStageFlags,
dstStageMask: VkPipelineStageFlags,
dependencyFlags: VkDependencyFlags,
memoryBarrierCount: u32,
pMemoryBarriers: *const VkMemoryBarrier,
bufferMemoryBarrierCount: u32,
pBufferMemoryBarriers: *const VkBufferMemoryBarrier,
imageMemoryBarrierCount: u32,
pImageMemoryBarriers: *const VkImageMemoryBarrier
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdPushConstants(
&self,
commandBuffer: VkCommandBuffer,
layout: VkPipelineLayout,
stageFlags: VkShaderStageFlags,
offset: u32,
size: u32,
pValues: *const c_void
)
[src]
&self,
commandBuffer: VkCommandBuffer,
layout: VkPipelineLayout,
stageFlags: VkShaderStageFlags,
offset: u32,
size: u32,
pValues: *const c_void
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdResetEvent(
&self,
commandBuffer: VkCommandBuffer,
event: VkEvent,
stageMask: VkPipelineStageFlags
)
[src]
&self,
commandBuffer: VkCommandBuffer,
event: VkEvent,
stageMask: VkPipelineStageFlags
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdResetQueryPool(
&self,
commandBuffer: VkCommandBuffer,
queryPool: VkQueryPool,
firstQuery: u32,
queryCount: u32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
queryPool: VkQueryPool,
firstQuery: u32,
queryCount: u32
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdResolveImage(
&self,
commandBuffer: VkCommandBuffer,
srcImage: VkImage,
srcImageLayout: VkImageLayout,
dstImage: VkImage,
dstImageLayout: VkImageLayout,
regionCount: u32,
pRegions: *const VkImageResolve
)
[src]
&self,
commandBuffer: VkCommandBuffer,
srcImage: VkImage,
srcImageLayout: VkImageLayout,
dstImage: VkImage,
dstImageLayout: VkImageLayout,
regionCount: u32,
pRegions: *const VkImageResolve
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdSetBlendConstants(
&self,
commandBuffer: VkCommandBuffer,
blendConstants: *const f32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
blendConstants: *const f32
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdSetDepthBias(
&self,
commandBuffer: VkCommandBuffer,
depthBiasConstantFactor: f32,
depthBiasClamp: f32,
depthBiasSlopeFactor: f32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
depthBiasConstantFactor: f32,
depthBiasClamp: f32,
depthBiasSlopeFactor: f32
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdSetDepthBounds(
&self,
commandBuffer: VkCommandBuffer,
minDepthBounds: f32,
maxDepthBounds: f32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
minDepthBounds: f32,
maxDepthBounds: f32
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdSetEvent(
&self,
commandBuffer: VkCommandBuffer,
event: VkEvent,
stageMask: VkPipelineStageFlags
)
[src]
&self,
commandBuffer: VkCommandBuffer,
event: VkEvent,
stageMask: VkPipelineStageFlags
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdSetLineWidth(
&self,
commandBuffer: VkCommandBuffer,
lineWidth: f32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
lineWidth: f32
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdSetScissor(
&self,
commandBuffer: VkCommandBuffer,
firstScissor: u32,
scissorCount: u32,
pScissors: *const VkRect2D
)
[src]
&self,
commandBuffer: VkCommandBuffer,
firstScissor: u32,
scissorCount: u32,
pScissors: *const VkRect2D
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdSetStencilCompareMask(
&self,
commandBuffer: VkCommandBuffer,
faceMask: VkStencilFaceFlags,
compareMask: u32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
faceMask: VkStencilFaceFlags,
compareMask: u32
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdSetStencilReference(
&self,
commandBuffer: VkCommandBuffer,
faceMask: VkStencilFaceFlags,
reference: u32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
faceMask: VkStencilFaceFlags,
reference: u32
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdSetStencilWriteMask(
&self,
commandBuffer: VkCommandBuffer,
faceMask: VkStencilFaceFlags,
writeMask: u32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
faceMask: VkStencilFaceFlags,
writeMask: u32
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdSetViewport(
&self,
commandBuffer: VkCommandBuffer,
firstViewport: u32,
viewportCount: u32,
pViewports: *const VkViewport
)
[src]
&self,
commandBuffer: VkCommandBuffer,
firstViewport: u32,
viewportCount: u32,
pViewports: *const VkViewport
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdUpdateBuffer(
&self,
commandBuffer: VkCommandBuffer,
dstBuffer: VkBuffer,
dstOffset: VkDeviceSize,
dataSize: VkDeviceSize,
pData: *const c_void
)
[src]
&self,
commandBuffer: VkCommandBuffer,
dstBuffer: VkBuffer,
dstOffset: VkDeviceSize,
dataSize: VkDeviceSize,
pData: *const c_void
)
impl DeviceProcAddrLoader
[src]
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
)
[src]
&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
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdWriteTimestamp(
&self,
commandBuffer: VkCommandBuffer,
pipelineStage: VkPipelineStageFlagBits,
queryPool: VkQueryPool,
query: u32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
pipelineStage: VkPipelineStageFlagBits,
queryPool: VkQueryPool,
query: u32
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCreateBuffer(
&self,
device: VkDevice,
pCreateInfo: *const VkBufferCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pBuffer: *mut VkBuffer
) -> VkResult
[src]
&self,
device: VkDevice,
pCreateInfo: *const VkBufferCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pBuffer: *mut VkBuffer
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkCreateBufferView(
&self,
device: VkDevice,
pCreateInfo: *const VkBufferViewCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pView: *mut VkBufferView
) -> VkResult
[src]
&self,
device: VkDevice,
pCreateInfo: *const VkBufferViewCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pView: *mut VkBufferView
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkCreateCommandPool(
&self,
device: VkDevice,
pCreateInfo: *const VkCommandPoolCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pCommandPool: *mut VkCommandPool
) -> VkResult
[src]
&self,
device: VkDevice,
pCreateInfo: *const VkCommandPoolCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pCommandPool: *mut VkCommandPool
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkCreateComputePipelines(
&self,
device: VkDevice,
pipelineCache: VkPipelineCache,
createInfoCount: u32,
pCreateInfos: *const VkComputePipelineCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pPipelines: *mut VkPipeline
) -> VkResult
[src]
&self,
device: VkDevice,
pipelineCache: VkPipelineCache,
createInfoCount: u32,
pCreateInfos: *const VkComputePipelineCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pPipelines: *mut VkPipeline
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkCreateDescriptorPool(
&self,
device: VkDevice,
pCreateInfo: *const VkDescriptorPoolCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pDescriptorPool: *mut VkDescriptorPool
) -> VkResult
[src]
&self,
device: VkDevice,
pCreateInfo: *const VkDescriptorPoolCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pDescriptorPool: *mut VkDescriptorPool
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkCreateDescriptorSetLayout(
&self,
device: VkDevice,
pCreateInfo: *const VkDescriptorSetLayoutCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pSetLayout: *mut VkDescriptorSetLayout
) -> VkResult
[src]
&self,
device: VkDevice,
pCreateInfo: *const VkDescriptorSetLayoutCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pSetLayout: *mut VkDescriptorSetLayout
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkCreateEvent(
&self,
device: VkDevice,
pCreateInfo: *const VkEventCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pEvent: *mut VkEvent
) -> VkResult
[src]
&self,
device: VkDevice,
pCreateInfo: *const VkEventCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pEvent: *mut VkEvent
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkCreateFence(
&self,
device: VkDevice,
pCreateInfo: *const VkFenceCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pFence: *mut VkFence
) -> VkResult
[src]
&self,
device: VkDevice,
pCreateInfo: *const VkFenceCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pFence: *mut VkFence
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkCreateFramebuffer(
&self,
device: VkDevice,
pCreateInfo: *const VkFramebufferCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pFramebuffer: *mut VkFramebuffer
) -> VkResult
[src]
&self,
device: VkDevice,
pCreateInfo: *const VkFramebufferCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pFramebuffer: *mut VkFramebuffer
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkCreateGraphicsPipelines(
&self,
device: VkDevice,
pipelineCache: VkPipelineCache,
createInfoCount: u32,
pCreateInfos: *const VkGraphicsPipelineCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pPipelines: *mut VkPipeline
) -> VkResult
[src]
&self,
device: VkDevice,
pipelineCache: VkPipelineCache,
createInfoCount: u32,
pCreateInfos: *const VkGraphicsPipelineCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pPipelines: *mut VkPipeline
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkCreateImage(
&self,
device: VkDevice,
pCreateInfo: *const VkImageCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pImage: *mut VkImage
) -> VkResult
[src]
&self,
device: VkDevice,
pCreateInfo: *const VkImageCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pImage: *mut VkImage
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkCreateImageView(
&self,
device: VkDevice,
pCreateInfo: *const VkImageViewCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pView: *mut VkImageView
) -> VkResult
[src]
&self,
device: VkDevice,
pCreateInfo: *const VkImageViewCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pView: *mut VkImageView
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkCreatePipelineCache(
&self,
device: VkDevice,
pCreateInfo: *const VkPipelineCacheCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pPipelineCache: *mut VkPipelineCache
) -> VkResult
[src]
&self,
device: VkDevice,
pCreateInfo: *const VkPipelineCacheCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pPipelineCache: *mut VkPipelineCache
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkCreatePipelineLayout(
&self,
device: VkDevice,
pCreateInfo: *const VkPipelineLayoutCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pPipelineLayout: *mut VkPipelineLayout
) -> VkResult
[src]
&self,
device: VkDevice,
pCreateInfo: *const VkPipelineLayoutCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pPipelineLayout: *mut VkPipelineLayout
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkCreateQueryPool(
&self,
device: VkDevice,
pCreateInfo: *const VkQueryPoolCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pQueryPool: *mut VkQueryPool
) -> VkResult
[src]
&self,
device: VkDevice,
pCreateInfo: *const VkQueryPoolCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pQueryPool: *mut VkQueryPool
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkCreateRenderPass(
&self,
device: VkDevice,
pCreateInfo: *const VkRenderPassCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pRenderPass: *mut VkRenderPass
) -> VkResult
[src]
&self,
device: VkDevice,
pCreateInfo: *const VkRenderPassCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pRenderPass: *mut VkRenderPass
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkCreateSampler(
&self,
device: VkDevice,
pCreateInfo: *const VkSamplerCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pSampler: *mut VkSampler
) -> VkResult
[src]
&self,
device: VkDevice,
pCreateInfo: *const VkSamplerCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pSampler: *mut VkSampler
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkCreateSemaphore(
&self,
device: VkDevice,
pCreateInfo: *const VkSemaphoreCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pSemaphore: *mut VkSemaphore
) -> VkResult
[src]
&self,
device: VkDevice,
pCreateInfo: *const VkSemaphoreCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pSemaphore: *mut VkSemaphore
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkCreateShaderModule(
&self,
device: VkDevice,
pCreateInfo: *const VkShaderModuleCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pShaderModule: *mut VkShaderModule
) -> VkResult
[src]
&self,
device: VkDevice,
pCreateInfo: *const VkShaderModuleCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pShaderModule: *mut VkShaderModule
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkDestroyBuffer(
&self,
device: VkDevice,
buffer: VkBuffer,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
buffer: VkBuffer,
pAllocator: *const VkAllocationCallbacks
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkDestroyBufferView(
&self,
device: VkDevice,
bufferView: VkBufferView,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
bufferView: VkBufferView,
pAllocator: *const VkAllocationCallbacks
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkDestroyCommandPool(
&self,
device: VkDevice,
commandPool: VkCommandPool,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
commandPool: VkCommandPool,
pAllocator: *const VkAllocationCallbacks
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkDestroyDescriptorPool(
&self,
device: VkDevice,
descriptorPool: VkDescriptorPool,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
descriptorPool: VkDescriptorPool,
pAllocator: *const VkAllocationCallbacks
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkDestroyDescriptorSetLayout(
&self,
device: VkDevice,
descriptorSetLayout: VkDescriptorSetLayout,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
descriptorSetLayout: VkDescriptorSetLayout,
pAllocator: *const VkAllocationCallbacks
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkDestroyDevice(
&self,
device: VkDevice,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
pAllocator: *const VkAllocationCallbacks
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkDestroyEvent(
&self,
device: VkDevice,
event: VkEvent,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
event: VkEvent,
pAllocator: *const VkAllocationCallbacks
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkDestroyFence(
&self,
device: VkDevice,
fence: VkFence,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
fence: VkFence,
pAllocator: *const VkAllocationCallbacks
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkDestroyFramebuffer(
&self,
device: VkDevice,
framebuffer: VkFramebuffer,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
framebuffer: VkFramebuffer,
pAllocator: *const VkAllocationCallbacks
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkDestroyImage(
&self,
device: VkDevice,
image: VkImage,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
image: VkImage,
pAllocator: *const VkAllocationCallbacks
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkDestroyImageView(
&self,
device: VkDevice,
imageView: VkImageView,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
imageView: VkImageView,
pAllocator: *const VkAllocationCallbacks
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkDestroyPipeline(
&self,
device: VkDevice,
pipeline: VkPipeline,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
pipeline: VkPipeline,
pAllocator: *const VkAllocationCallbacks
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkDestroyPipelineCache(
&self,
device: VkDevice,
pipelineCache: VkPipelineCache,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
pipelineCache: VkPipelineCache,
pAllocator: *const VkAllocationCallbacks
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkDestroyPipelineLayout(
&self,
device: VkDevice,
pipelineLayout: VkPipelineLayout,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
pipelineLayout: VkPipelineLayout,
pAllocator: *const VkAllocationCallbacks
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkDestroyQueryPool(
&self,
device: VkDevice,
queryPool: VkQueryPool,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
queryPool: VkQueryPool,
pAllocator: *const VkAllocationCallbacks
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkDestroyRenderPass(
&self,
device: VkDevice,
renderPass: VkRenderPass,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
renderPass: VkRenderPass,
pAllocator: *const VkAllocationCallbacks
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkDestroySampler(
&self,
device: VkDevice,
sampler: VkSampler,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
sampler: VkSampler,
pAllocator: *const VkAllocationCallbacks
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkDestroySemaphore(
&self,
device: VkDevice,
semaphore: VkSemaphore,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
semaphore: VkSemaphore,
pAllocator: *const VkAllocationCallbacks
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkDestroyShaderModule(
&self,
device: VkDevice,
shaderModule: VkShaderModule,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
shaderModule: VkShaderModule,
pAllocator: *const VkAllocationCallbacks
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkDeviceWaitIdle(&self, device: VkDevice) -> VkResult
[src]
impl DeviceProcAddrLoader
[src]
unsafe fn vkEndCommandBuffer(&self, commandBuffer: VkCommandBuffer) -> VkResult
[src]
impl DeviceProcAddrLoader
[src]
unsafe fn vkFlushMappedMemoryRanges(
&self,
device: VkDevice,
memoryRangeCount: u32,
pMemoryRanges: *const VkMappedMemoryRange
) -> VkResult
[src]
&self,
device: VkDevice,
memoryRangeCount: u32,
pMemoryRanges: *const VkMappedMemoryRange
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkFreeCommandBuffers(
&self,
device: VkDevice,
commandPool: VkCommandPool,
commandBufferCount: u32,
pCommandBuffers: *const VkCommandBuffer
)
[src]
&self,
device: VkDevice,
commandPool: VkCommandPool,
commandBufferCount: u32,
pCommandBuffers: *const VkCommandBuffer
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkFreeDescriptorSets(
&self,
device: VkDevice,
descriptorPool: VkDescriptorPool,
descriptorSetCount: u32,
pDescriptorSets: *const VkDescriptorSet
) -> VkResult
[src]
&self,
device: VkDevice,
descriptorPool: VkDescriptorPool,
descriptorSetCount: u32,
pDescriptorSets: *const VkDescriptorSet
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkFreeMemory(
&self,
device: VkDevice,
memory: VkDeviceMemory,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
memory: VkDeviceMemory,
pAllocator: *const VkAllocationCallbacks
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkGetBufferMemoryRequirements(
&self,
device: VkDevice,
buffer: VkBuffer,
pMemoryRequirements: *mut VkMemoryRequirements
)
[src]
&self,
device: VkDevice,
buffer: VkBuffer,
pMemoryRequirements: *mut VkMemoryRequirements
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkGetDeviceMemoryCommitment(
&self,
device: VkDevice,
memory: VkDeviceMemory,
pCommittedMemoryInBytes: *mut VkDeviceSize
)
[src]
&self,
device: VkDevice,
memory: VkDeviceMemory,
pCommittedMemoryInBytes: *mut VkDeviceSize
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkGetDeviceQueue(
&self,
device: VkDevice,
queueFamilyIndex: u32,
queueIndex: u32,
pQueue: *mut VkQueue
)
[src]
&self,
device: VkDevice,
queueFamilyIndex: u32,
queueIndex: u32,
pQueue: *mut VkQueue
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkGetEventStatus(&self, device: VkDevice, event: VkEvent) -> VkResult
[src]
impl DeviceProcAddrLoader
[src]
unsafe fn vkGetFenceStatus(&self, device: VkDevice, fence: VkFence) -> VkResult
[src]
impl DeviceProcAddrLoader
[src]
unsafe fn vkGetImageMemoryRequirements(
&self,
device: VkDevice,
image: VkImage,
pMemoryRequirements: *mut VkMemoryRequirements
)
[src]
&self,
device: VkDevice,
image: VkImage,
pMemoryRequirements: *mut VkMemoryRequirements
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkGetImageSparseMemoryRequirements(
&self,
device: VkDevice,
image: VkImage,
pSparseMemoryRequirementCount: *mut u32,
pSparseMemoryRequirements: *mut VkSparseImageMemoryRequirements
)
[src]
&self,
device: VkDevice,
image: VkImage,
pSparseMemoryRequirementCount: *mut u32,
pSparseMemoryRequirements: *mut VkSparseImageMemoryRequirements
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkGetImageSubresourceLayout(
&self,
device: VkDevice,
image: VkImage,
pSubresource: *const VkImageSubresource,
pLayout: *mut VkSubresourceLayout
)
[src]
&self,
device: VkDevice,
image: VkImage,
pSubresource: *const VkImageSubresource,
pLayout: *mut VkSubresourceLayout
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkGetPipelineCacheData(
&self,
device: VkDevice,
pipelineCache: VkPipelineCache,
pDataSize: *mut usize,
pData: *mut c_void
) -> VkResult
[src]
&self,
device: VkDevice,
pipelineCache: VkPipelineCache,
pDataSize: *mut usize,
pData: *mut c_void
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkGetQueryPoolResults(
&self,
device: VkDevice,
queryPool: VkQueryPool,
firstQuery: u32,
queryCount: u32,
dataSize: usize,
pData: *mut c_void,
stride: VkDeviceSize,
flags: VkQueryResultFlags
) -> VkResult
[src]
&self,
device: VkDevice,
queryPool: VkQueryPool,
firstQuery: u32,
queryCount: u32,
dataSize: usize,
pData: *mut c_void,
stride: VkDeviceSize,
flags: VkQueryResultFlags
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkGetRenderAreaGranularity(
&self,
device: VkDevice,
renderPass: VkRenderPass,
pGranularity: *mut VkExtent2D
)
[src]
&self,
device: VkDevice,
renderPass: VkRenderPass,
pGranularity: *mut VkExtent2D
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkInvalidateMappedMemoryRanges(
&self,
device: VkDevice,
memoryRangeCount: u32,
pMemoryRanges: *const VkMappedMemoryRange
) -> VkResult
[src]
&self,
device: VkDevice,
memoryRangeCount: u32,
pMemoryRanges: *const VkMappedMemoryRange
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkMapMemory(
&self,
device: VkDevice,
memory: VkDeviceMemory,
offset: VkDeviceSize,
size: VkDeviceSize,
flags: VkMemoryMapFlags,
ppData: *mut *mut c_void
) -> VkResult
[src]
&self,
device: VkDevice,
memory: VkDeviceMemory,
offset: VkDeviceSize,
size: VkDeviceSize,
flags: VkMemoryMapFlags,
ppData: *mut *mut c_void
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkMergePipelineCaches(
&self,
device: VkDevice,
dstCache: VkPipelineCache,
srcCacheCount: u32,
pSrcCaches: *const VkPipelineCache
) -> VkResult
[src]
&self,
device: VkDevice,
dstCache: VkPipelineCache,
srcCacheCount: u32,
pSrcCaches: *const VkPipelineCache
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkQueueBindSparse(
&self,
queue: VkQueue,
bindInfoCount: u32,
pBindInfo: *const VkBindSparseInfo,
fence: VkFence
) -> VkResult
[src]
&self,
queue: VkQueue,
bindInfoCount: u32,
pBindInfo: *const VkBindSparseInfo,
fence: VkFence
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkQueueSubmit(
&self,
queue: VkQueue,
submitCount: u32,
pSubmits: *const VkSubmitInfo,
fence: VkFence
) -> VkResult
[src]
&self,
queue: VkQueue,
submitCount: u32,
pSubmits: *const VkSubmitInfo,
fence: VkFence
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkQueueWaitIdle(&self, queue: VkQueue) -> VkResult
[src]
impl DeviceProcAddrLoader
[src]
unsafe fn vkResetCommandBuffer(
&self,
commandBuffer: VkCommandBuffer,
flags: VkCommandBufferResetFlags
) -> VkResult
[src]
&self,
commandBuffer: VkCommandBuffer,
flags: VkCommandBufferResetFlags
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkResetCommandPool(
&self,
device: VkDevice,
commandPool: VkCommandPool,
flags: VkCommandPoolResetFlags
) -> VkResult
[src]
&self,
device: VkDevice,
commandPool: VkCommandPool,
flags: VkCommandPoolResetFlags
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkResetDescriptorPool(
&self,
device: VkDevice,
descriptorPool: VkDescriptorPool,
flags: VkDescriptorPoolResetFlags
) -> VkResult
[src]
&self,
device: VkDevice,
descriptorPool: VkDescriptorPool,
flags: VkDescriptorPoolResetFlags
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkResetEvent(&self, device: VkDevice, event: VkEvent) -> VkResult
[src]
impl DeviceProcAddrLoader
[src]
unsafe fn vkResetFences(
&self,
device: VkDevice,
fenceCount: u32,
pFences: *const VkFence
) -> VkResult
[src]
&self,
device: VkDevice,
fenceCount: u32,
pFences: *const VkFence
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkSetEvent(&self, device: VkDevice, event: VkEvent) -> VkResult
[src]
impl DeviceProcAddrLoader
[src]
unsafe fn vkUnmapMemory(&self, device: VkDevice, memory: VkDeviceMemory)
[src]
impl DeviceProcAddrLoader
[src]
unsafe fn vkUpdateDescriptorSets(
&self,
device: VkDevice,
descriptorWriteCount: u32,
pDescriptorWrites: *const VkWriteDescriptorSet,
descriptorCopyCount: u32,
pDescriptorCopies: *const VkCopyDescriptorSet
)
[src]
&self,
device: VkDevice,
descriptorWriteCount: u32,
pDescriptorWrites: *const VkWriteDescriptorSet,
descriptorCopyCount: u32,
pDescriptorCopies: *const VkCopyDescriptorSet
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkWaitForFences(
&self,
device: VkDevice,
fenceCount: u32,
pFences: *const VkFence,
waitAll: VkBool32,
timeout: u64
) -> VkResult
[src]
&self,
device: VkDevice,
fenceCount: u32,
pFences: *const VkFence,
waitAll: VkBool32,
timeout: u64
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdDrawIndexedIndirectCountAMD(
&self,
commandBuffer: VkCommandBuffer,
buffer: VkBuffer,
offset: VkDeviceSize,
countBuffer: VkBuffer,
countBufferOffset: VkDeviceSize,
maxDrawCount: u32,
stride: u32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
buffer: VkBuffer,
offset: VkDeviceSize,
countBuffer: VkBuffer,
countBufferOffset: VkDeviceSize,
maxDrawCount: u32,
stride: u32
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdDrawIndirectCountAMD(
&self,
commandBuffer: VkCommandBuffer,
buffer: VkBuffer,
offset: VkDeviceSize,
countBuffer: VkBuffer,
countBufferOffset: VkDeviceSize,
maxDrawCount: u32,
stride: u32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
buffer: VkBuffer,
offset: VkDeviceSize,
countBuffer: VkBuffer,
countBufferOffset: VkDeviceSize,
maxDrawCount: u32,
stride: u32
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdDebugMarkerBeginEXT(
&self,
commandBuffer: VkCommandBuffer,
pMarkerInfo: *const VkDebugMarkerMarkerInfoEXT
)
[src]
&self,
commandBuffer: VkCommandBuffer,
pMarkerInfo: *const VkDebugMarkerMarkerInfoEXT
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdDebugMarkerEndEXT(&self, commandBuffer: VkCommandBuffer)
[src]
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdDebugMarkerInsertEXT(
&self,
commandBuffer: VkCommandBuffer,
pMarkerInfo: *const VkDebugMarkerMarkerInfoEXT
)
[src]
&self,
commandBuffer: VkCommandBuffer,
pMarkerInfo: *const VkDebugMarkerMarkerInfoEXT
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkDebugMarkerSetObjectNameEXT(
&self,
device: VkDevice,
pNameInfo: *const VkDebugMarkerObjectNameInfoEXT
) -> VkResult
[src]
&self,
device: VkDevice,
pNameInfo: *const VkDebugMarkerObjectNameInfoEXT
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkDebugMarkerSetObjectTagEXT(
&self,
device: VkDevice,
pTagInfo: *const VkDebugMarkerObjectTagInfoEXT
) -> VkResult
[src]
&self,
device: VkDevice,
pTagInfo: *const VkDebugMarkerObjectTagInfoEXT
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdSetDiscardRectangleEXT(
&self,
commandBuffer: VkCommandBuffer,
firstDiscardRectangle: u32,
discardRectangleCount: u32,
pDiscardRectangles: *const VkRect2D
)
[src]
&self,
commandBuffer: VkCommandBuffer,
firstDiscardRectangle: u32,
discardRectangleCount: u32,
pDiscardRectangles: *const VkRect2D
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkDisplayPowerControlEXT(
&self,
device: VkDevice,
display: VkDisplayKHR,
pDisplayPowerInfo: *const VkDisplayPowerInfoEXT
) -> VkResult
[src]
&self,
device: VkDevice,
display: VkDisplayKHR,
pDisplayPowerInfo: *const VkDisplayPowerInfoEXT
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkGetSwapchainCounterEXT(
&self,
device: VkDevice,
swapchain: VkSwapchainKHR,
counter: VkSurfaceCounterFlagBitsEXT,
pCounterValue: *mut u64
) -> VkResult
[src]
&self,
device: VkDevice,
swapchain: VkSwapchainKHR,
counter: VkSurfaceCounterFlagBitsEXT,
pCounterValue: *mut u64
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkRegisterDeviceEventEXT(
&self,
device: VkDevice,
pDeviceEventInfo: *const VkDeviceEventInfoEXT,
pAllocator: *const VkAllocationCallbacks,
pFence: *mut VkFence
) -> VkResult
[src]
&self,
device: VkDevice,
pDeviceEventInfo: *const VkDeviceEventInfoEXT,
pAllocator: *const VkAllocationCallbacks,
pFence: *mut VkFence
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkRegisterDisplayEventEXT(
&self,
device: VkDevice,
display: VkDisplayKHR,
pDisplayEventInfo: *const VkDisplayEventInfoEXT,
pAllocator: *const VkAllocationCallbacks,
pFence: *mut VkFence
) -> VkResult
[src]
&self,
device: VkDevice,
display: VkDisplayKHR,
pDisplayEventInfo: *const VkDisplayEventInfoEXT,
pAllocator: *const VkAllocationCallbacks,
pFence: *mut VkFence
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkSetHdrMetadataEXT(
&self,
device: VkDevice,
swapchainCount: u32,
pSwapchains: *const VkSwapchainKHR,
pMetadata: *const VkHdrMetadataEXT
)
[src]
&self,
device: VkDevice,
swapchainCount: u32,
pSwapchains: *const VkSwapchainKHR,
pMetadata: *const VkHdrMetadataEXT
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkGetPastPresentationTimingGOOGLE(
&self,
device: VkDevice,
swapchain: VkSwapchainKHR,
pPresentationTimingCount: *mut u32,
pPresentationTimings: *mut VkPastPresentationTimingGOOGLE
) -> VkResult
[src]
&self,
device: VkDevice,
swapchain: VkSwapchainKHR,
pPresentationTimingCount: *mut u32,
pPresentationTimings: *mut VkPastPresentationTimingGOOGLE
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkGetRefreshCycleDurationGOOGLE(
&self,
device: VkDevice,
swapchain: VkSwapchainKHR,
pDisplayTimingProperties: *mut VkRefreshCycleDurationGOOGLE
) -> VkResult
[src]
&self,
device: VkDevice,
swapchain: VkSwapchainKHR,
pDisplayTimingProperties: *mut VkRefreshCycleDurationGOOGLE
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdPushDescriptorSetWithTemplateKHR(
&self,
commandBuffer: VkCommandBuffer,
descriptorUpdateTemplate: VkDescriptorUpdateTemplateKHR,
layout: VkPipelineLayout,
set: u32,
pData: *const c_void
)
[src]
&self,
commandBuffer: VkCommandBuffer,
descriptorUpdateTemplate: VkDescriptorUpdateTemplateKHR,
layout: VkPipelineLayout,
set: u32,
pData: *const c_void
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCreateDescriptorUpdateTemplateKHR(
&self,
device: VkDevice,
pCreateInfo: *const VkDescriptorUpdateTemplateCreateInfoKHR,
pAllocator: *const VkAllocationCallbacks,
pDescriptorUpdateTemplate: *mut VkDescriptorUpdateTemplateKHR
) -> VkResult
[src]
&self,
device: VkDevice,
pCreateInfo: *const VkDescriptorUpdateTemplateCreateInfoKHR,
pAllocator: *const VkAllocationCallbacks,
pDescriptorUpdateTemplate: *mut VkDescriptorUpdateTemplateKHR
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkDestroyDescriptorUpdateTemplateKHR(
&self,
device: VkDevice,
descriptorUpdateTemplate: VkDescriptorUpdateTemplateKHR,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
descriptorUpdateTemplate: VkDescriptorUpdateTemplateKHR,
pAllocator: *const VkAllocationCallbacks
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkUpdateDescriptorSetWithTemplateKHR(
&self,
device: VkDevice,
descriptorSet: VkDescriptorSet,
descriptorUpdateTemplate: VkDescriptorUpdateTemplateKHR,
pData: *const c_void
)
[src]
&self,
device: VkDevice,
descriptorSet: VkDescriptorSet,
descriptorUpdateTemplate: VkDescriptorUpdateTemplateKHR,
pData: *const c_void
)
impl DeviceProcAddrLoader
[src]
impl DeviceProcAddrLoader
[src]
unsafe fn vkImportFenceFdKHR(
&self,
device: VkDevice,
pImportFenceFdInfo: *const VkImportFenceFdInfoKHR
) -> VkResult
[src]
&self,
device: VkDevice,
pImportFenceFdInfo: *const VkImportFenceFdInfoKHR
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkGetFenceFdKHR(
&self,
device: VkDevice,
pGetFdInfo: *const VkFenceGetFdInfoKHR,
pFd: *mut c_int
) -> VkResult
[src]
&self,
device: VkDevice,
pGetFdInfo: *const VkFenceGetFdInfoKHR,
pFd: *mut c_int
) -> VkResult
See vkGetFenceFdKHR
impl DeviceProcAddrLoader
[src]
unsafe fn vkImportFenceWin32HandleKHR(
&self,
device: VkDevice,
pImportFenceWin32HandleInfo: *const VkImportFenceWin32HandleInfoKHR
) -> VkResult
[src]
&self,
device: VkDevice,
pImportFenceWin32HandleInfo: *const VkImportFenceWin32HandleInfoKHR
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkGetFenceWin32HandleKHR(
&self,
device: VkDevice,
pGetWin32HandleInfo: *const VkFenceGetWin32HandleInfoKHR,
pHandle: *mut HANDLE
) -> VkResult
[src]
&self,
device: VkDevice,
pGetWin32HandleInfo: *const VkFenceGetWin32HandleInfoKHR,
pHandle: *mut HANDLE
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkGetMemoryFdKHR(
&self,
device: VkDevice,
pGetFdInfo: *const VkMemoryGetFdInfoKHR,
pFd: *mut c_int
) -> VkResult
[src]
&self,
device: VkDevice,
pGetFdInfo: *const VkMemoryGetFdInfoKHR,
pFd: *mut c_int
) -> VkResult
See vkGetMemoryFdKHR
impl DeviceProcAddrLoader
[src]
unsafe fn vkGetMemoryFdPropertiesKHR(
&self,
device: VkDevice,
handleType: VkExternalMemoryHandleTypeFlagBitsKHR,
fd: c_int,
pMemoryFdProperties: *mut VkMemoryFdPropertiesKHR
) -> VkResult
[src]
&self,
device: VkDevice,
handleType: VkExternalMemoryHandleTypeFlagBitsKHR,
fd: c_int,
pMemoryFdProperties: *mut VkMemoryFdPropertiesKHR
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkGetMemoryWin32HandleKHR(
&self,
device: VkDevice,
pGetWin32HandleInfo: *const VkMemoryGetWin32HandleInfoKHR,
pHandle: *mut HANDLE
) -> VkResult
[src]
&self,
device: VkDevice,
pGetWin32HandleInfo: *const VkMemoryGetWin32HandleInfoKHR,
pHandle: *mut HANDLE
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkGetMemoryWin32HandlePropertiesKHR(
&self,
device: VkDevice,
handleType: VkExternalMemoryHandleTypeFlagBitsKHR,
handle: HANDLE,
pMemoryWin32HandleProperties: *mut VkMemoryWin32HandlePropertiesKHR
) -> VkResult
[src]
&self,
device: VkDevice,
handleType: VkExternalMemoryHandleTypeFlagBitsKHR,
handle: HANDLE,
pMemoryWin32HandleProperties: *mut VkMemoryWin32HandlePropertiesKHR
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkImportSemaphoreFdKHR(
&self,
device: VkDevice,
pImportSemaphoreFdInfo: *const VkImportSemaphoreFdInfoKHR
) -> VkResult
[src]
&self,
device: VkDevice,
pImportSemaphoreFdInfo: *const VkImportSemaphoreFdInfoKHR
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkGetSemaphoreFdKHR(
&self,
device: VkDevice,
pGetFdInfo: *const VkSemaphoreGetFdInfoKHR,
pFd: *mut c_int
) -> VkResult
[src]
&self,
device: VkDevice,
pGetFdInfo: *const VkSemaphoreGetFdInfoKHR,
pFd: *mut c_int
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkGetImageMemoryRequirements2KHR(
&self,
device: VkDevice,
pInfo: *const VkImageMemoryRequirementsInfo2KHR,
pMemoryRequirements: *mut VkMemoryRequirements2KHR
)
[src]
&self,
device: VkDevice,
pInfo: *const VkImageMemoryRequirementsInfo2KHR,
pMemoryRequirements: *mut VkMemoryRequirements2KHR
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkGetBufferMemoryRequirements2KHR(
&self,
device: VkDevice,
pInfo: *const VkBufferMemoryRequirementsInfo2KHR,
pMemoryRequirements: *mut VkMemoryRequirements2KHR
)
[src]
&self,
device: VkDevice,
pInfo: *const VkBufferMemoryRequirementsInfo2KHR,
pMemoryRequirements: *mut VkMemoryRequirements2KHR
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkGetImageSparseMemoryRequirements2KHR(
&self,
device: VkDevice,
pInfo: *const VkImageSparseMemoryRequirementsInfo2KHR,
pSparseMemoryRequirementCount: *mut u32,
pSparseMemoryRequirements: *mut VkSparseImageMemoryRequirements2KHR
)
[src]
&self,
device: VkDevice,
pInfo: *const VkImageSparseMemoryRequirementsInfo2KHR,
pSparseMemoryRequirementCount: *mut u32,
pSparseMemoryRequirements: *mut VkSparseImageMemoryRequirements2KHR
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkImportSemaphoreWin32HandleKHR(
&self,
device: VkDevice,
pImportSemaphoreWin32HandleInfo: *const VkImportSemaphoreWin32HandleInfoKHR
) -> VkResult
[src]
&self,
device: VkDevice,
pImportSemaphoreWin32HandleInfo: *const VkImportSemaphoreWin32HandleInfoKHR
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkGetSemaphoreWin32HandleKHR(
&self,
device: VkDevice,
pGetWin32HandleInfo: *const VkSemaphoreGetWin32HandleInfoKHR,
pHandle: *mut HANDLE
) -> VkResult
[src]
&self,
device: VkDevice,
pGetWin32HandleInfo: *const VkSemaphoreGetWin32HandleInfoKHR,
pHandle: *mut HANDLE
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkTrimCommandPoolKHR(
&self,
device: VkDevice,
commandPool: VkCommandPool,
flags: VkCommandPoolTrimFlagsKHR
)
[src]
&self,
device: VkDevice,
commandPool: VkCommandPool,
flags: VkCommandPoolTrimFlagsKHR
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdPushDescriptorSetKHR(
&self,
commandBuffer: VkCommandBuffer,
pipelineBindPoint: VkPipelineBindPoint,
layout: VkPipelineLayout,
set: u32,
descriptorWriteCount: u32,
pDescriptorWrites: *const VkWriteDescriptorSet
)
[src]
&self,
commandBuffer: VkCommandBuffer,
pipelineBindPoint: VkPipelineBindPoint,
layout: VkPipelineLayout,
set: u32,
descriptorWriteCount: u32,
pDescriptorWrites: *const VkWriteDescriptorSet
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkGetSwapchainStatusKHR(
&self,
device: VkDevice,
swapchain: VkSwapchainKHR
) -> VkResult
[src]
&self,
device: VkDevice,
swapchain: VkSwapchainKHR
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkAcquireNextImageKHR(
&self,
device: VkDevice,
swapchain: VkSwapchainKHR,
timeout: u64,
semaphore: VkSemaphore,
fence: VkFence,
pImageIndex: *mut u32
) -> VkResult
[src]
&self,
device: VkDevice,
swapchain: VkSwapchainKHR,
timeout: u64,
semaphore: VkSemaphore,
fence: VkFence,
pImageIndex: *mut u32
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkCreateSwapchainKHR(
&self,
device: VkDevice,
pCreateInfo: *const VkSwapchainCreateInfoKHR,
pAllocator: *const VkAllocationCallbacks,
pSwapchain: *mut VkSwapchainKHR
) -> VkResult
[src]
&self,
device: VkDevice,
pCreateInfo: *const VkSwapchainCreateInfoKHR,
pAllocator: *const VkAllocationCallbacks,
pSwapchain: *mut VkSwapchainKHR
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkDestroySwapchainKHR(
&self,
device: VkDevice,
swapchain: VkSwapchainKHR,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
swapchain: VkSwapchainKHR,
pAllocator: *const VkAllocationCallbacks
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkGetSwapchainImagesKHR(
&self,
device: VkDevice,
swapchain: VkSwapchainKHR,
pSwapchainImageCount: *mut u32,
pSwapchainImages: *mut VkImage
) -> VkResult
[src]
&self,
device: VkDevice,
swapchain: VkSwapchainKHR,
pSwapchainImageCount: *mut u32,
pSwapchainImages: *mut VkImage
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkQueuePresentKHR(
&self,
queue: VkQueue,
pPresentInfo: *const VkPresentInfoKHR
) -> VkResult
[src]
&self,
queue: VkQueue,
pPresentInfo: *const VkPresentInfoKHR
) -> VkResult
impl DeviceProcAddrLoader
[src]
unsafe fn vkCmdSetViewportWScalingNV(
&self,
commandBuffer: VkCommandBuffer,
firstViewport: u32,
viewportCount: u32,
pViewportWScalings: *const VkViewportWScalingNV
)
[src]
&self,
commandBuffer: VkCommandBuffer,
firstViewport: u32,
viewportCount: u32,
pViewportWScalings: *const VkViewportWScalingNV
)
impl DeviceProcAddrLoader
[src]
unsafe fn vkGetMemoryWin32HandleNV(
&self,
device: VkDevice,
memory: VkDeviceMemory,
handleType: VkExternalMemoryHandleTypeFlagsNV,
pHandle: *mut HANDLE
) -> VkResult
[src]
&self,
device: VkDevice,
memory: VkDeviceMemory,
handleType: VkExternalMemoryHandleTypeFlagsNV,
pHandle: *mut HANDLE
) -> VkResult
Trait Implementations
impl Copy for DeviceProcAddrLoader
[src]
impl Clone for DeviceProcAddrLoader
[src]
fn clone(&self) -> Self
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more