vkCmdPipelineBarrier :: (
commandBuffer: VkCommandBuffer,
srcStageMask: VkPipelineStageFlags,
dstStageMask: VkPipelineStageFlags,
dependencyFlags: VkDependencyFlags,
memoryBarrierCount: u32,
pMemoryBarriers: *VkMemoryBarrier,
bufferMemoryBarrierCount: u32,
pBufferMemoryBarriers: *VkBufferMemoryBarrier,
imageMemoryBarrierCount: u32,
pImageMemoryBarriers: *VkImageMemoryBarrier
) -> void #foreign
Parameters
- commandBuffer: VkCommandBuffer
- srcStageMask: VkPipelineStageFlags
- dstStageMask: VkPipelineStageFlags
- dependencyFlags: VkDependencyFlags
- memoryBarrierCount: u32
- pMemoryBarriers: *VkMemoryBarrier
- bufferMemoryBarrierCount: u32
- pBufferMemoryBarriers: *VkBufferMemoryBarrier
- imageMemoryBarrierCount: u32
- pImageMemoryBarriers: *VkImageMemoryBarrier
Returns
- void
vkCmdPipelineBarrier :: (
commandBuffer: VkCommandBuffer,
srcStageMask: VkPipelineStageFlags,
dstStageMask: VkPipelineStageFlags,
dependencyFlags: VkDependencyFlags,
memoryBarrierCount: u32,
pMemoryBarriers: *VkMemoryBarrier,
bufferMemoryBarrierCount: u32,
pBufferMemoryBarriers: *VkBufferMemoryBarrier,
imageMemoryBarrierCount: u32,
pImageMemoryBarriers: *VkImageMemoryBarrier
) -> void #foreign
Parameters
- commandBuffer: VkCommandBuffer
- srcStageMask: VkPipelineStageFlags
- dstStageMask: VkPipelineStageFlags
- dependencyFlags: VkDependencyFlags
- memoryBarrierCount: u32
- pMemoryBarriers: *VkMemoryBarrier
- bufferMemoryBarrierCount: u32
- pBufferMemoryBarriers: *VkBufferMemoryBarrier
- imageMemoryBarrierCount: u32
- pImageMemoryBarriers: *VkImageMemoryBarrier
Returns
- void