Struct vks::device_proc_addr_loader::Vk
[−]
[src]
pub struct Vk { pub pfn_vkAllocateCommandBuffers: PFN_vkAllocateCommandBuffers, pub pfn_vkAllocateDescriptorSets: PFN_vkAllocateDescriptorSets, pub pfn_vkAllocateMemory: PFN_vkAllocateMemory, pub pfn_vkBeginCommandBuffer: PFN_vkBeginCommandBuffer, pub pfn_vkBindBufferMemory: PFN_vkBindBufferMemory, pub pfn_vkBindImageMemory: PFN_vkBindImageMemory, pub pfn_vkCmdBeginQuery: PFN_vkCmdBeginQuery, pub pfn_vkCmdBeginRenderPass: PFN_vkCmdBeginRenderPass, pub pfn_vkCmdBindDescriptorSets: PFN_vkCmdBindDescriptorSets, pub pfn_vkCmdBindIndexBuffer: PFN_vkCmdBindIndexBuffer, pub pfn_vkCmdBindPipeline: PFN_vkCmdBindPipeline, pub pfn_vkCmdBindVertexBuffers: PFN_vkCmdBindVertexBuffers, pub pfn_vkCmdBlitImage: PFN_vkCmdBlitImage, pub pfn_vkCmdClearAttachments: PFN_vkCmdClearAttachments, pub pfn_vkCmdClearColorImage: PFN_vkCmdClearColorImage, pub pfn_vkCmdClearDepthStencilImage: PFN_vkCmdClearDepthStencilImage, pub pfn_vkCmdCopyBuffer: PFN_vkCmdCopyBuffer, pub pfn_vkCmdCopyBufferToImage: PFN_vkCmdCopyBufferToImage, pub pfn_vkCmdCopyImage: PFN_vkCmdCopyImage, pub pfn_vkCmdCopyImageToBuffer: PFN_vkCmdCopyImageToBuffer, pub pfn_vkCmdCopyQueryPoolResults: PFN_vkCmdCopyQueryPoolResults, pub pfn_vkCmdDispatch: PFN_vkCmdDispatch, pub pfn_vkCmdDispatchIndirect: PFN_vkCmdDispatchIndirect, pub pfn_vkCmdDraw: PFN_vkCmdDraw, pub pfn_vkCmdDrawIndexed: PFN_vkCmdDrawIndexed, pub pfn_vkCmdDrawIndexedIndirect: PFN_vkCmdDrawIndexedIndirect, pub pfn_vkCmdDrawIndirect: PFN_vkCmdDrawIndirect, pub pfn_vkCmdEndQuery: PFN_vkCmdEndQuery, pub pfn_vkCmdEndRenderPass: PFN_vkCmdEndRenderPass, pub pfn_vkCmdExecuteCommands: PFN_vkCmdExecuteCommands, pub pfn_vkCmdFillBuffer: PFN_vkCmdFillBuffer, pub pfn_vkCmdNextSubpass: PFN_vkCmdNextSubpass, pub pfn_vkCmdPipelineBarrier: PFN_vkCmdPipelineBarrier, pub pfn_vkCmdPushConstants: PFN_vkCmdPushConstants, pub pfn_vkCmdResetEvent: PFN_vkCmdResetEvent, pub pfn_vkCmdResetQueryPool: PFN_vkCmdResetQueryPool, pub pfn_vkCmdResolveImage: PFN_vkCmdResolveImage, pub pfn_vkCmdSetBlendConstants: PFN_vkCmdSetBlendConstants, pub pfn_vkCmdSetDepthBias: PFN_vkCmdSetDepthBias, pub pfn_vkCmdSetDepthBounds: PFN_vkCmdSetDepthBounds, pub pfn_vkCmdSetEvent: PFN_vkCmdSetEvent, pub pfn_vkCmdSetLineWidth: PFN_vkCmdSetLineWidth, pub pfn_vkCmdSetScissor: PFN_vkCmdSetScissor, pub pfn_vkCmdSetStencilCompareMask: PFN_vkCmdSetStencilCompareMask, pub pfn_vkCmdSetStencilReference: PFN_vkCmdSetStencilReference, pub pfn_vkCmdSetStencilWriteMask: PFN_vkCmdSetStencilWriteMask, pub pfn_vkCmdSetViewport: PFN_vkCmdSetViewport, pub pfn_vkCmdUpdateBuffer: PFN_vkCmdUpdateBuffer, pub pfn_vkCmdWaitEvents: PFN_vkCmdWaitEvents, pub pfn_vkCmdWriteTimestamp: PFN_vkCmdWriteTimestamp, pub pfn_vkCreateBuffer: PFN_vkCreateBuffer, pub pfn_vkCreateBufferView: PFN_vkCreateBufferView, pub pfn_vkCreateCommandPool: PFN_vkCreateCommandPool, pub pfn_vkCreateComputePipelines: PFN_vkCreateComputePipelines, pub pfn_vkCreateDescriptorPool: PFN_vkCreateDescriptorPool, pub pfn_vkCreateDescriptorSetLayout: PFN_vkCreateDescriptorSetLayout, pub pfn_vkCreateEvent: PFN_vkCreateEvent, pub pfn_vkCreateFence: PFN_vkCreateFence, pub pfn_vkCreateFramebuffer: PFN_vkCreateFramebuffer, pub pfn_vkCreateGraphicsPipelines: PFN_vkCreateGraphicsPipelines, pub pfn_vkCreateImage: PFN_vkCreateImage, pub pfn_vkCreateImageView: PFN_vkCreateImageView, pub pfn_vkCreatePipelineCache: PFN_vkCreatePipelineCache, pub pfn_vkCreatePipelineLayout: PFN_vkCreatePipelineLayout, pub pfn_vkCreateQueryPool: PFN_vkCreateQueryPool, pub pfn_vkCreateRenderPass: PFN_vkCreateRenderPass, pub pfn_vkCreateSampler: PFN_vkCreateSampler, pub pfn_vkCreateSemaphore: PFN_vkCreateSemaphore, pub pfn_vkCreateShaderModule: PFN_vkCreateShaderModule, pub pfn_vkDestroyBuffer: PFN_vkDestroyBuffer, pub pfn_vkDestroyBufferView: PFN_vkDestroyBufferView, pub pfn_vkDestroyCommandPool: PFN_vkDestroyCommandPool, pub pfn_vkDestroyDescriptorPool: PFN_vkDestroyDescriptorPool, pub pfn_vkDestroyDescriptorSetLayout: PFN_vkDestroyDescriptorSetLayout, pub pfn_vkDestroyDevice: PFN_vkDestroyDevice, pub pfn_vkDestroyEvent: PFN_vkDestroyEvent, pub pfn_vkDestroyFence: PFN_vkDestroyFence, pub pfn_vkDestroyFramebuffer: PFN_vkDestroyFramebuffer, pub pfn_vkDestroyImage: PFN_vkDestroyImage, pub pfn_vkDestroyImageView: PFN_vkDestroyImageView, pub pfn_vkDestroyPipeline: PFN_vkDestroyPipeline, pub pfn_vkDestroyPipelineCache: PFN_vkDestroyPipelineCache, pub pfn_vkDestroyPipelineLayout: PFN_vkDestroyPipelineLayout, pub pfn_vkDestroyQueryPool: PFN_vkDestroyQueryPool, pub pfn_vkDestroyRenderPass: PFN_vkDestroyRenderPass, pub pfn_vkDestroySampler: PFN_vkDestroySampler, pub pfn_vkDestroySemaphore: PFN_vkDestroySemaphore, pub pfn_vkDestroyShaderModule: PFN_vkDestroyShaderModule, pub pfn_vkDeviceWaitIdle: PFN_vkDeviceWaitIdle, pub pfn_vkEndCommandBuffer: PFN_vkEndCommandBuffer, pub pfn_vkFlushMappedMemoryRanges: PFN_vkFlushMappedMemoryRanges, pub pfn_vkFreeCommandBuffers: PFN_vkFreeCommandBuffers, pub pfn_vkFreeDescriptorSets: PFN_vkFreeDescriptorSets, pub pfn_vkFreeMemory: PFN_vkFreeMemory, pub pfn_vkGetBufferMemoryRequirements: PFN_vkGetBufferMemoryRequirements, pub pfn_vkGetDeviceMemoryCommitment: PFN_vkGetDeviceMemoryCommitment, pub pfn_vkGetDeviceQueue: PFN_vkGetDeviceQueue, pub pfn_vkGetEventStatus: PFN_vkGetEventStatus, pub pfn_vkGetFenceStatus: PFN_vkGetFenceStatus, pub pfn_vkGetImageMemoryRequirements: PFN_vkGetImageMemoryRequirements, pub pfn_vkGetImageSparseMemoryRequirements: PFN_vkGetImageSparseMemoryRequirements, pub pfn_vkGetImageSubresourceLayout: PFN_vkGetImageSubresourceLayout, pub pfn_vkGetPipelineCacheData: PFN_vkGetPipelineCacheData, pub pfn_vkGetQueryPoolResults: PFN_vkGetQueryPoolResults, pub pfn_vkGetRenderAreaGranularity: PFN_vkGetRenderAreaGranularity, pub pfn_vkInvalidateMappedMemoryRanges: PFN_vkInvalidateMappedMemoryRanges, pub pfn_vkMapMemory: PFN_vkMapMemory, pub pfn_vkMergePipelineCaches: PFN_vkMergePipelineCaches, pub pfn_vkQueueBindSparse: PFN_vkQueueBindSparse, pub pfn_vkQueueSubmit: PFN_vkQueueSubmit, pub pfn_vkQueueWaitIdle: PFN_vkQueueWaitIdle, pub pfn_vkResetCommandBuffer: PFN_vkResetCommandBuffer, pub pfn_vkResetCommandPool: PFN_vkResetCommandPool, pub pfn_vkResetDescriptorPool: PFN_vkResetDescriptorPool, pub pfn_vkResetEvent: PFN_vkResetEvent, pub pfn_vkResetFences: PFN_vkResetFences, pub pfn_vkSetEvent: PFN_vkSetEvent, pub pfn_vkUnmapMemory: PFN_vkUnmapMemory, pub pfn_vkUpdateDescriptorSets: PFN_vkUpdateDescriptorSets, pub pfn_vkWaitForFences: PFN_vkWaitForFences, // some fields omitted }
Fields
pfn_vkAllocateCommandBuffers: PFN_vkAllocateCommandBuffers
pfn_vkAllocateDescriptorSets: PFN_vkAllocateDescriptorSets
pfn_vkAllocateMemory: PFN_vkAllocateMemory
pfn_vkBeginCommandBuffer: PFN_vkBeginCommandBuffer
pfn_vkBindBufferMemory: PFN_vkBindBufferMemory
pfn_vkBindImageMemory: PFN_vkBindImageMemory
pfn_vkCmdBeginQuery: PFN_vkCmdBeginQuery
pfn_vkCmdBeginRenderPass: PFN_vkCmdBeginRenderPass
pfn_vkCmdBindDescriptorSets: PFN_vkCmdBindDescriptorSets
pfn_vkCmdBindIndexBuffer: PFN_vkCmdBindIndexBuffer
pfn_vkCmdBindPipeline: PFN_vkCmdBindPipeline
pfn_vkCmdBindVertexBuffers: PFN_vkCmdBindVertexBuffers
pfn_vkCmdBlitImage: PFN_vkCmdBlitImage
pfn_vkCmdClearAttachments: PFN_vkCmdClearAttachments
pfn_vkCmdClearColorImage: PFN_vkCmdClearColorImage
pfn_vkCmdClearDepthStencilImage: PFN_vkCmdClearDepthStencilImage
pfn_vkCmdCopyBuffer: PFN_vkCmdCopyBuffer
pfn_vkCmdCopyBufferToImage: PFN_vkCmdCopyBufferToImage
pfn_vkCmdCopyImage: PFN_vkCmdCopyImage
pfn_vkCmdCopyImageToBuffer: PFN_vkCmdCopyImageToBuffer
pfn_vkCmdCopyQueryPoolResults: PFN_vkCmdCopyQueryPoolResults
pfn_vkCmdDispatch: PFN_vkCmdDispatch
pfn_vkCmdDispatchIndirect: PFN_vkCmdDispatchIndirect
pfn_vkCmdDraw: PFN_vkCmdDraw
pfn_vkCmdDrawIndexed: PFN_vkCmdDrawIndexed
pfn_vkCmdDrawIndexedIndirect: PFN_vkCmdDrawIndexedIndirect
pfn_vkCmdDrawIndirect: PFN_vkCmdDrawIndirect
pfn_vkCmdEndQuery: PFN_vkCmdEndQuery
pfn_vkCmdEndRenderPass: PFN_vkCmdEndRenderPass
pfn_vkCmdExecuteCommands: PFN_vkCmdExecuteCommands
pfn_vkCmdFillBuffer: PFN_vkCmdFillBuffer
pfn_vkCmdNextSubpass: PFN_vkCmdNextSubpass
pfn_vkCmdPipelineBarrier: PFN_vkCmdPipelineBarrier
pfn_vkCmdPushConstants: PFN_vkCmdPushConstants
pfn_vkCmdResetEvent: PFN_vkCmdResetEvent
pfn_vkCmdResetQueryPool: PFN_vkCmdResetQueryPool
pfn_vkCmdResolveImage: PFN_vkCmdResolveImage
pfn_vkCmdSetBlendConstants: PFN_vkCmdSetBlendConstants
pfn_vkCmdSetDepthBias: PFN_vkCmdSetDepthBias
pfn_vkCmdSetDepthBounds: PFN_vkCmdSetDepthBounds
pfn_vkCmdSetEvent: PFN_vkCmdSetEvent
pfn_vkCmdSetLineWidth: PFN_vkCmdSetLineWidth
pfn_vkCmdSetScissor: PFN_vkCmdSetScissor
pfn_vkCmdSetStencilCompareMask: PFN_vkCmdSetStencilCompareMask
pfn_vkCmdSetStencilReference: PFN_vkCmdSetStencilReference
pfn_vkCmdSetStencilWriteMask: PFN_vkCmdSetStencilWriteMask
pfn_vkCmdSetViewport: PFN_vkCmdSetViewport
pfn_vkCmdUpdateBuffer: PFN_vkCmdUpdateBuffer
pfn_vkCmdWaitEvents: PFN_vkCmdWaitEvents
pfn_vkCmdWriteTimestamp: PFN_vkCmdWriteTimestamp
pfn_vkCreateBuffer: PFN_vkCreateBuffer
pfn_vkCreateBufferView: PFN_vkCreateBufferView
pfn_vkCreateCommandPool: PFN_vkCreateCommandPool
pfn_vkCreateComputePipelines: PFN_vkCreateComputePipelines
pfn_vkCreateDescriptorPool: PFN_vkCreateDescriptorPool
pfn_vkCreateDescriptorSetLayout: PFN_vkCreateDescriptorSetLayout
pfn_vkCreateEvent: PFN_vkCreateEvent
pfn_vkCreateFence: PFN_vkCreateFence
pfn_vkCreateFramebuffer: PFN_vkCreateFramebuffer
pfn_vkCreateGraphicsPipelines: PFN_vkCreateGraphicsPipelines
pfn_vkCreateImage: PFN_vkCreateImage
pfn_vkCreateImageView: PFN_vkCreateImageView
pfn_vkCreatePipelineCache: PFN_vkCreatePipelineCache
pfn_vkCreatePipelineLayout: PFN_vkCreatePipelineLayout
pfn_vkCreateQueryPool: PFN_vkCreateQueryPool
pfn_vkCreateRenderPass: PFN_vkCreateRenderPass
pfn_vkCreateSampler: PFN_vkCreateSampler
pfn_vkCreateSemaphore: PFN_vkCreateSemaphore
pfn_vkCreateShaderModule: PFN_vkCreateShaderModule
pfn_vkDestroyBuffer: PFN_vkDestroyBuffer
pfn_vkDestroyBufferView: PFN_vkDestroyBufferView
pfn_vkDestroyCommandPool: PFN_vkDestroyCommandPool
pfn_vkDestroyDescriptorPool: PFN_vkDestroyDescriptorPool
pfn_vkDestroyDescriptorSetLayout: PFN_vkDestroyDescriptorSetLayout
pfn_vkDestroyDevice: PFN_vkDestroyDevice
pfn_vkDestroyEvent: PFN_vkDestroyEvent
pfn_vkDestroyFence: PFN_vkDestroyFence
pfn_vkDestroyFramebuffer: PFN_vkDestroyFramebuffer
pfn_vkDestroyImage: PFN_vkDestroyImage
pfn_vkDestroyImageView: PFN_vkDestroyImageView
pfn_vkDestroyPipeline: PFN_vkDestroyPipeline
pfn_vkDestroyPipelineCache: PFN_vkDestroyPipelineCache
pfn_vkDestroyPipelineLayout: PFN_vkDestroyPipelineLayout
pfn_vkDestroyQueryPool: PFN_vkDestroyQueryPool
pfn_vkDestroyRenderPass: PFN_vkDestroyRenderPass
pfn_vkDestroySampler: PFN_vkDestroySampler
pfn_vkDestroySemaphore: PFN_vkDestroySemaphore
pfn_vkDestroyShaderModule: PFN_vkDestroyShaderModule
pfn_vkDeviceWaitIdle: PFN_vkDeviceWaitIdle
pfn_vkEndCommandBuffer: PFN_vkEndCommandBuffer
pfn_vkFlushMappedMemoryRanges: PFN_vkFlushMappedMemoryRanges
pfn_vkFreeCommandBuffers: PFN_vkFreeCommandBuffers
pfn_vkFreeDescriptorSets: PFN_vkFreeDescriptorSets
pfn_vkFreeMemory: PFN_vkFreeMemory
pfn_vkGetBufferMemoryRequirements: PFN_vkGetBufferMemoryRequirements
pfn_vkGetDeviceMemoryCommitment: PFN_vkGetDeviceMemoryCommitment
pfn_vkGetDeviceQueue: PFN_vkGetDeviceQueue
pfn_vkGetEventStatus: PFN_vkGetEventStatus
pfn_vkGetFenceStatus: PFN_vkGetFenceStatus
pfn_vkGetImageMemoryRequirements: PFN_vkGetImageMemoryRequirements
pfn_vkGetImageSparseMemoryRequirements: PFN_vkGetImageSparseMemoryRequirements
pfn_vkGetImageSubresourceLayout: PFN_vkGetImageSubresourceLayout
pfn_vkGetPipelineCacheData: PFN_vkGetPipelineCacheData
pfn_vkGetQueryPoolResults: PFN_vkGetQueryPoolResults
pfn_vkGetRenderAreaGranularity: PFN_vkGetRenderAreaGranularity
pfn_vkInvalidateMappedMemoryRanges: PFN_vkInvalidateMappedMemoryRanges
pfn_vkMapMemory: PFN_vkMapMemory
pfn_vkMergePipelineCaches: PFN_vkMergePipelineCaches
pfn_vkQueueBindSparse: PFN_vkQueueBindSparse
pfn_vkQueueSubmit: PFN_vkQueueSubmit
pfn_vkQueueWaitIdle: PFN_vkQueueWaitIdle
pfn_vkResetCommandBuffer: PFN_vkResetCommandBuffer
pfn_vkResetCommandPool: PFN_vkResetCommandPool
pfn_vkResetDescriptorPool: PFN_vkResetDescriptorPool
pfn_vkResetEvent: PFN_vkResetEvent
pfn_vkResetFences: PFN_vkResetFences
pfn_vkSetEvent: PFN_vkSetEvent
pfn_vkUnmapMemory: PFN_vkUnmapMemory
pfn_vkUpdateDescriptorSets: PFN_vkUpdateDescriptorSets
pfn_vkWaitForFences: PFN_vkWaitForFences
Methods
impl Vk
[src]
fn new() -> Self
[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
unsafe fn vkAllocateDescriptorSets(
&self,
device: VkDevice,
pAllocateInfo: *const VkDescriptorSetAllocateInfo,
pDescriptorSets: *mut VkDescriptorSet
) -> VkResult
[src]
&self,
device: VkDevice,
pAllocateInfo: *const VkDescriptorSetAllocateInfo,
pDescriptorSets: *mut VkDescriptorSet
) -> VkResult
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
unsafe fn vkBeginCommandBuffer(
&self,
commandBuffer: VkCommandBuffer,
pBeginInfo: *const VkCommandBufferBeginInfo
) -> VkResult
[src]
&self,
commandBuffer: VkCommandBuffer,
pBeginInfo: *const VkCommandBufferBeginInfo
) -> VkResult
unsafe fn vkBindBufferMemory(
&self,
device: VkDevice,
buffer: VkBuffer,
memory: VkDeviceMemory,
memoryOffset: VkDeviceSize
) -> VkResult
[src]
&self,
device: VkDevice,
buffer: VkBuffer,
memory: VkDeviceMemory,
memoryOffset: VkDeviceSize
) -> VkResult
unsafe fn vkBindImageMemory(
&self,
device: VkDevice,
image: VkImage,
memory: VkDeviceMemory,
memoryOffset: VkDeviceSize
) -> VkResult
[src]
&self,
device: VkDevice,
image: VkImage,
memory: VkDeviceMemory,
memoryOffset: VkDeviceSize
) -> VkResult
unsafe fn vkCmdBeginQuery(
&self,
commandBuffer: VkCommandBuffer,
queryPool: VkQueryPool,
query: u32,
flags: VkQueryControlFlags
)
[src]
&self,
commandBuffer: VkCommandBuffer,
queryPool: VkQueryPool,
query: u32,
flags: VkQueryControlFlags
)
unsafe fn vkCmdBeginRenderPass(
&self,
commandBuffer: VkCommandBuffer,
pRenderPassBegin: *const VkRenderPassBeginInfo,
contents: VkSubpassContents
)
[src]
&self,
commandBuffer: VkCommandBuffer,
pRenderPassBegin: *const VkRenderPassBeginInfo,
contents: VkSubpassContents
)
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
)
unsafe fn vkCmdBindIndexBuffer(
&self,
commandBuffer: VkCommandBuffer,
buffer: VkBuffer,
offset: VkDeviceSize,
indexType: VkIndexType
)
[src]
&self,
commandBuffer: VkCommandBuffer,
buffer: VkBuffer,
offset: VkDeviceSize,
indexType: VkIndexType
)
unsafe fn vkCmdBindPipeline(
&self,
commandBuffer: VkCommandBuffer,
pipelineBindPoint: VkPipelineBindPoint,
pipeline: VkPipeline
)
[src]
&self,
commandBuffer: VkCommandBuffer,
pipelineBindPoint: VkPipelineBindPoint,
pipeline: VkPipeline
)
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
)
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
)
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
)
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
)
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
)
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
)
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
)
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
)
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
)
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
)
unsafe fn vkCmdDispatch(
&self,
commandBuffer: VkCommandBuffer,
groupCountX: u32,
groupCountY: u32,
groupCountZ: u32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
groupCountX: u32,
groupCountY: u32,
groupCountZ: u32
)
unsafe fn vkCmdDispatchIndirect(
&self,
commandBuffer: VkCommandBuffer,
buffer: VkBuffer,
offset: VkDeviceSize
)
[src]
&self,
commandBuffer: VkCommandBuffer,
buffer: VkBuffer,
offset: VkDeviceSize
)
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
)
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
)
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
)
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
)
unsafe fn vkCmdEndQuery(
&self,
commandBuffer: VkCommandBuffer,
queryPool: VkQueryPool,
query: u32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
queryPool: VkQueryPool,
query: u32
)
unsafe fn vkCmdEndRenderPass(&self, commandBuffer: VkCommandBuffer)
[src]
unsafe fn vkCmdExecuteCommands(
&self,
commandBuffer: VkCommandBuffer,
commandBufferCount: u32,
pCommandBuffers: *const VkCommandBuffer
)
[src]
&self,
commandBuffer: VkCommandBuffer,
commandBufferCount: u32,
pCommandBuffers: *const VkCommandBuffer
)
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
)
unsafe fn vkCmdNextSubpass(
&self,
commandBuffer: VkCommandBuffer,
contents: VkSubpassContents
)
[src]
&self,
commandBuffer: VkCommandBuffer,
contents: VkSubpassContents
)
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
)
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
)
unsafe fn vkCmdResetEvent(
&self,
commandBuffer: VkCommandBuffer,
event: VkEvent,
stageMask: VkPipelineStageFlags
)
[src]
&self,
commandBuffer: VkCommandBuffer,
event: VkEvent,
stageMask: VkPipelineStageFlags
)
unsafe fn vkCmdResetQueryPool(
&self,
commandBuffer: VkCommandBuffer,
queryPool: VkQueryPool,
firstQuery: u32,
queryCount: u32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
queryPool: VkQueryPool,
firstQuery: u32,
queryCount: u32
)
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
)
unsafe fn vkCmdSetBlendConstants(
&self,
commandBuffer: VkCommandBuffer,
blendConstants: *const f32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
blendConstants: *const f32
)
unsafe fn vkCmdSetDepthBias(
&self,
commandBuffer: VkCommandBuffer,
depthBiasConstantFactor: f32,
depthBiasClamp: f32,
depthBiasSlopeFactor: f32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
depthBiasConstantFactor: f32,
depthBiasClamp: f32,
depthBiasSlopeFactor: f32
)
unsafe fn vkCmdSetDepthBounds(
&self,
commandBuffer: VkCommandBuffer,
minDepthBounds: f32,
maxDepthBounds: f32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
minDepthBounds: f32,
maxDepthBounds: f32
)
unsafe fn vkCmdSetEvent(
&self,
commandBuffer: VkCommandBuffer,
event: VkEvent,
stageMask: VkPipelineStageFlags
)
[src]
&self,
commandBuffer: VkCommandBuffer,
event: VkEvent,
stageMask: VkPipelineStageFlags
)
unsafe fn vkCmdSetLineWidth(
&self,
commandBuffer: VkCommandBuffer,
lineWidth: f32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
lineWidth: f32
)
unsafe fn vkCmdSetScissor(
&self,
commandBuffer: VkCommandBuffer,
firstScissor: u32,
scissorCount: u32,
pScissors: *const VkRect2D
)
[src]
&self,
commandBuffer: VkCommandBuffer,
firstScissor: u32,
scissorCount: u32,
pScissors: *const VkRect2D
)
unsafe fn vkCmdSetStencilCompareMask(
&self,
commandBuffer: VkCommandBuffer,
faceMask: VkStencilFaceFlags,
compareMask: u32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
faceMask: VkStencilFaceFlags,
compareMask: u32
)
unsafe fn vkCmdSetStencilReference(
&self,
commandBuffer: VkCommandBuffer,
faceMask: VkStencilFaceFlags,
reference: u32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
faceMask: VkStencilFaceFlags,
reference: u32
)
unsafe fn vkCmdSetStencilWriteMask(
&self,
commandBuffer: VkCommandBuffer,
faceMask: VkStencilFaceFlags,
writeMask: u32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
faceMask: VkStencilFaceFlags,
writeMask: u32
)
unsafe fn vkCmdSetViewport(
&self,
commandBuffer: VkCommandBuffer,
firstViewport: u32,
viewportCount: u32,
pViewports: *const VkViewport
)
[src]
&self,
commandBuffer: VkCommandBuffer,
firstViewport: u32,
viewportCount: u32,
pViewports: *const VkViewport
)
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
)
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
)
unsafe fn vkCmdWriteTimestamp(
&self,
commandBuffer: VkCommandBuffer,
pipelineStage: VkPipelineStageFlagBits,
queryPool: VkQueryPool,
query: u32
)
[src]
&self,
commandBuffer: VkCommandBuffer,
pipelineStage: VkPipelineStageFlagBits,
queryPool: VkQueryPool,
query: u32
)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
unsafe fn vkDestroyBuffer(
&self,
device: VkDevice,
buffer: VkBuffer,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
buffer: VkBuffer,
pAllocator: *const VkAllocationCallbacks
)
unsafe fn vkDestroyBufferView(
&self,
device: VkDevice,
bufferView: VkBufferView,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
bufferView: VkBufferView,
pAllocator: *const VkAllocationCallbacks
)
unsafe fn vkDestroyCommandPool(
&self,
device: VkDevice,
commandPool: VkCommandPool,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
commandPool: VkCommandPool,
pAllocator: *const VkAllocationCallbacks
)
unsafe fn vkDestroyDescriptorPool(
&self,
device: VkDevice,
descriptorPool: VkDescriptorPool,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
descriptorPool: VkDescriptorPool,
pAllocator: *const VkAllocationCallbacks
)
unsafe fn vkDestroyDescriptorSetLayout(
&self,
device: VkDevice,
descriptorSetLayout: VkDescriptorSetLayout,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
descriptorSetLayout: VkDescriptorSetLayout,
pAllocator: *const VkAllocationCallbacks
)
unsafe fn vkDestroyDevice(
&self,
device: VkDevice,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
pAllocator: *const VkAllocationCallbacks
)
unsafe fn vkDestroyEvent(
&self,
device: VkDevice,
event: VkEvent,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
event: VkEvent,
pAllocator: *const VkAllocationCallbacks
)
unsafe fn vkDestroyFence(
&self,
device: VkDevice,
fence: VkFence,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
fence: VkFence,
pAllocator: *const VkAllocationCallbacks
)
unsafe fn vkDestroyFramebuffer(
&self,
device: VkDevice,
framebuffer: VkFramebuffer,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
framebuffer: VkFramebuffer,
pAllocator: *const VkAllocationCallbacks
)
unsafe fn vkDestroyImage(
&self,
device: VkDevice,
image: VkImage,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
image: VkImage,
pAllocator: *const VkAllocationCallbacks
)
unsafe fn vkDestroyImageView(
&self,
device: VkDevice,
imageView: VkImageView,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
imageView: VkImageView,
pAllocator: *const VkAllocationCallbacks
)
unsafe fn vkDestroyPipeline(
&self,
device: VkDevice,
pipeline: VkPipeline,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
pipeline: VkPipeline,
pAllocator: *const VkAllocationCallbacks
)
unsafe fn vkDestroyPipelineCache(
&self,
device: VkDevice,
pipelineCache: VkPipelineCache,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
pipelineCache: VkPipelineCache,
pAllocator: *const VkAllocationCallbacks
)
unsafe fn vkDestroyPipelineLayout(
&self,
device: VkDevice,
pipelineLayout: VkPipelineLayout,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
pipelineLayout: VkPipelineLayout,
pAllocator: *const VkAllocationCallbacks
)
unsafe fn vkDestroyQueryPool(
&self,
device: VkDevice,
queryPool: VkQueryPool,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
queryPool: VkQueryPool,
pAllocator: *const VkAllocationCallbacks
)
unsafe fn vkDestroyRenderPass(
&self,
device: VkDevice,
renderPass: VkRenderPass,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
renderPass: VkRenderPass,
pAllocator: *const VkAllocationCallbacks
)
unsafe fn vkDestroySampler(
&self,
device: VkDevice,
sampler: VkSampler,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
sampler: VkSampler,
pAllocator: *const VkAllocationCallbacks
)
unsafe fn vkDestroySemaphore(
&self,
device: VkDevice,
semaphore: VkSemaphore,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
semaphore: VkSemaphore,
pAllocator: *const VkAllocationCallbacks
)
unsafe fn vkDestroyShaderModule(
&self,
device: VkDevice,
shaderModule: VkShaderModule,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
shaderModule: VkShaderModule,
pAllocator: *const VkAllocationCallbacks
)
unsafe fn vkDeviceWaitIdle(&self, device: VkDevice) -> VkResult
[src]
unsafe fn vkEndCommandBuffer(&self, commandBuffer: VkCommandBuffer) -> VkResult
[src]
unsafe fn vkFlushMappedMemoryRanges(
&self,
device: VkDevice,
memoryRangeCount: u32,
pMemoryRanges: *const VkMappedMemoryRange
) -> VkResult
[src]
&self,
device: VkDevice,
memoryRangeCount: u32,
pMemoryRanges: *const VkMappedMemoryRange
) -> VkResult
unsafe fn vkFreeCommandBuffers(
&self,
device: VkDevice,
commandPool: VkCommandPool,
commandBufferCount: u32,
pCommandBuffers: *const VkCommandBuffer
)
[src]
&self,
device: VkDevice,
commandPool: VkCommandPool,
commandBufferCount: u32,
pCommandBuffers: *const VkCommandBuffer
)
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
unsafe fn vkFreeMemory(
&self,
device: VkDevice,
memory: VkDeviceMemory,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
memory: VkDeviceMemory,
pAllocator: *const VkAllocationCallbacks
)
unsafe fn vkGetBufferMemoryRequirements(
&self,
device: VkDevice,
buffer: VkBuffer,
pMemoryRequirements: *mut VkMemoryRequirements
)
[src]
&self,
device: VkDevice,
buffer: VkBuffer,
pMemoryRequirements: *mut VkMemoryRequirements
)
unsafe fn vkGetDeviceMemoryCommitment(
&self,
device: VkDevice,
memory: VkDeviceMemory,
pCommittedMemoryInBytes: *mut VkDeviceSize
)
[src]
&self,
device: VkDevice,
memory: VkDeviceMemory,
pCommittedMemoryInBytes: *mut VkDeviceSize
)
unsafe fn vkGetDeviceQueue(
&self,
device: VkDevice,
queueFamilyIndex: u32,
queueIndex: u32,
pQueue: *mut VkQueue
)
[src]
&self,
device: VkDevice,
queueFamilyIndex: u32,
queueIndex: u32,
pQueue: *mut VkQueue
)
unsafe fn vkGetEventStatus(&self, device: VkDevice, event: VkEvent) -> VkResult
[src]
unsafe fn vkGetFenceStatus(&self, device: VkDevice, fence: VkFence) -> VkResult
[src]
unsafe fn vkGetImageMemoryRequirements(
&self,
device: VkDevice,
image: VkImage,
pMemoryRequirements: *mut VkMemoryRequirements
)
[src]
&self,
device: VkDevice,
image: VkImage,
pMemoryRequirements: *mut VkMemoryRequirements
)
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
)
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
)
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
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
unsafe fn vkGetRenderAreaGranularity(
&self,
device: VkDevice,
renderPass: VkRenderPass,
pGranularity: *mut VkExtent2D
)
[src]
&self,
device: VkDevice,
renderPass: VkRenderPass,
pGranularity: *mut VkExtent2D
)
unsafe fn vkInvalidateMappedMemoryRanges(
&self,
device: VkDevice,
memoryRangeCount: u32,
pMemoryRanges: *const VkMappedMemoryRange
) -> VkResult
[src]
&self,
device: VkDevice,
memoryRangeCount: u32,
pMemoryRanges: *const VkMappedMemoryRange
) -> VkResult
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
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
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
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
unsafe fn vkQueueWaitIdle(&self, queue: VkQueue) -> VkResult
[src]
unsafe fn vkResetCommandBuffer(
&self,
commandBuffer: VkCommandBuffer,
flags: VkCommandBufferResetFlags
) -> VkResult
[src]
&self,
commandBuffer: VkCommandBuffer,
flags: VkCommandBufferResetFlags
) -> VkResult
unsafe fn vkResetCommandPool(
&self,
device: VkDevice,
commandPool: VkCommandPool,
flags: VkCommandPoolResetFlags
) -> VkResult
[src]
&self,
device: VkDevice,
commandPool: VkCommandPool,
flags: VkCommandPoolResetFlags
) -> VkResult
unsafe fn vkResetDescriptorPool(
&self,
device: VkDevice,
descriptorPool: VkDescriptorPool,
flags: VkDescriptorPoolResetFlags
) -> VkResult
[src]
&self,
device: VkDevice,
descriptorPool: VkDescriptorPool,
flags: VkDescriptorPoolResetFlags
) -> VkResult
unsafe fn vkResetEvent(&self, device: VkDevice, event: VkEvent) -> VkResult
[src]
unsafe fn vkResetFences(
&self,
device: VkDevice,
fenceCount: u32,
pFences: *const VkFence
) -> VkResult
[src]
&self,
device: VkDevice,
fenceCount: u32,
pFences: *const VkFence
) -> VkResult
unsafe fn vkSetEvent(&self, device: VkDevice, event: VkEvent) -> VkResult
[src]
unsafe fn vkUnmapMemory(&self, device: VkDevice, memory: VkDeviceMemory)
[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
)
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
unsafe fn load(
&mut self,
pfn_vkGetDeviceProcAddr: PFN_vkGetDeviceProcAddr,
device: VkDevice
)
[src]
&mut self,
pfn_vkGetDeviceProcAddr: PFN_vkGetDeviceProcAddr,
device: VkDevice
)
Trait Implementations
impl Copy for Vk
[src]
impl Clone for Vk
[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