Click or drag to resize
Ab4d.SharpEngine logo

VkCoreCmdWaitEvents Method

[Missing <summary> documentation for "M:Ab4d.Vulkan.VkCore.CmdWaitEvents(Ab4d.Vulkan.CommandBuffer,System.UInt32,Ab4d.Vulkan.Event*,Ab4d.Vulkan.PipelineStageFlags,Ab4d.Vulkan.PipelineStageFlags,System.UInt32,Ab4d.Vulkan.MemoryBarrier*,System.UInt32,Ab4d.Vulkan.BufferMemoryBarrier*,System.UInt32,Ab4d.Vulkan.ImageMemoryBarrier*)"]


Namespace: Ab4d.Vulkan
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 3.1.9316+94bbd23b55747f096f056a5602f7dd90558b3673
Syntax
C#
public void CmdWaitEvents(
	CommandBuffer commandBuffer,
	uint eventCount,
	Event* pEvents,
	PipelineStageFlags srcStageMask,
	PipelineStageFlags dstStageMask,
	uint memoryBarrierCount,
	MemoryBarrier* pMemoryBarriers,
	uint bufferMemoryBarrierCount,
	BufferMemoryBarrier* pBufferMemoryBarriers,
	uint imageMemoryBarrierCount,
	ImageMemoryBarrier* pImageMemoryBarriers
)

Parameters

commandBuffer  CommandBuffer

[Missing <param name="commandBuffer"/> documentation for "M:Ab4d.Vulkan.VkCore.CmdWaitEvents(Ab4d.Vulkan.CommandBuffer,System.UInt32,Ab4d.Vulkan.Event*,Ab4d.Vulkan.PipelineStageFlags,Ab4d.Vulkan.PipelineStageFlags,System.UInt32,Ab4d.Vulkan.MemoryBarrier*,System.UInt32,Ab4d.Vulkan.BufferMemoryBarrier*,System.UInt32,Ab4d.Vulkan.ImageMemoryBarrier*)"]

eventCount  UInt32

[Missing <param name="eventCount"/> documentation for "M:Ab4d.Vulkan.VkCore.CmdWaitEvents(Ab4d.Vulkan.CommandBuffer,System.UInt32,Ab4d.Vulkan.Event*,Ab4d.Vulkan.PipelineStageFlags,Ab4d.Vulkan.PipelineStageFlags,System.UInt32,Ab4d.Vulkan.MemoryBarrier*,System.UInt32,Ab4d.Vulkan.BufferMemoryBarrier*,System.UInt32,Ab4d.Vulkan.ImageMemoryBarrier*)"]

pEvents  Event*

[Missing <param name="pEvents"/> documentation for "M:Ab4d.Vulkan.VkCore.CmdWaitEvents(Ab4d.Vulkan.CommandBuffer,System.UInt32,Ab4d.Vulkan.Event*,Ab4d.Vulkan.PipelineStageFlags,Ab4d.Vulkan.PipelineStageFlags,System.UInt32,Ab4d.Vulkan.MemoryBarrier*,System.UInt32,Ab4d.Vulkan.BufferMemoryBarrier*,System.UInt32,Ab4d.Vulkan.ImageMemoryBarrier*)"]

srcStageMask  PipelineStageFlags

[Missing <param name="srcStageMask"/> documentation for "M:Ab4d.Vulkan.VkCore.CmdWaitEvents(Ab4d.Vulkan.CommandBuffer,System.UInt32,Ab4d.Vulkan.Event*,Ab4d.Vulkan.PipelineStageFlags,Ab4d.Vulkan.PipelineStageFlags,System.UInt32,Ab4d.Vulkan.MemoryBarrier*,System.UInt32,Ab4d.Vulkan.BufferMemoryBarrier*,System.UInt32,Ab4d.Vulkan.ImageMemoryBarrier*)"]

dstStageMask  PipelineStageFlags

[Missing <param name="dstStageMask"/> documentation for "M:Ab4d.Vulkan.VkCore.CmdWaitEvents(Ab4d.Vulkan.CommandBuffer,System.UInt32,Ab4d.Vulkan.Event*,Ab4d.Vulkan.PipelineStageFlags,Ab4d.Vulkan.PipelineStageFlags,System.UInt32,Ab4d.Vulkan.MemoryBarrier*,System.UInt32,Ab4d.Vulkan.BufferMemoryBarrier*,System.UInt32,Ab4d.Vulkan.ImageMemoryBarrier*)"]

memoryBarrierCount  UInt32

[Missing <param name="memoryBarrierCount"/> documentation for "M:Ab4d.Vulkan.VkCore.CmdWaitEvents(Ab4d.Vulkan.CommandBuffer,System.UInt32,Ab4d.Vulkan.Event*,Ab4d.Vulkan.PipelineStageFlags,Ab4d.Vulkan.PipelineStageFlags,System.UInt32,Ab4d.Vulkan.MemoryBarrier*,System.UInt32,Ab4d.Vulkan.BufferMemoryBarrier*,System.UInt32,Ab4d.Vulkan.ImageMemoryBarrier*)"]

pMemoryBarriers  MemoryBarrier*

[Missing <param name="pMemoryBarriers"/> documentation for "M:Ab4d.Vulkan.VkCore.CmdWaitEvents(Ab4d.Vulkan.CommandBuffer,System.UInt32,Ab4d.Vulkan.Event*,Ab4d.Vulkan.PipelineStageFlags,Ab4d.Vulkan.PipelineStageFlags,System.UInt32,Ab4d.Vulkan.MemoryBarrier*,System.UInt32,Ab4d.Vulkan.BufferMemoryBarrier*,System.UInt32,Ab4d.Vulkan.ImageMemoryBarrier*)"]

bufferMemoryBarrierCount  UInt32

[Missing <param name="bufferMemoryBarrierCount"/> documentation for "M:Ab4d.Vulkan.VkCore.CmdWaitEvents(Ab4d.Vulkan.CommandBuffer,System.UInt32,Ab4d.Vulkan.Event*,Ab4d.Vulkan.PipelineStageFlags,Ab4d.Vulkan.PipelineStageFlags,System.UInt32,Ab4d.Vulkan.MemoryBarrier*,System.UInt32,Ab4d.Vulkan.BufferMemoryBarrier*,System.UInt32,Ab4d.Vulkan.ImageMemoryBarrier*)"]

pBufferMemoryBarriers  BufferMemoryBarrier*

[Missing <param name="pBufferMemoryBarriers"/> documentation for "M:Ab4d.Vulkan.VkCore.CmdWaitEvents(Ab4d.Vulkan.CommandBuffer,System.UInt32,Ab4d.Vulkan.Event*,Ab4d.Vulkan.PipelineStageFlags,Ab4d.Vulkan.PipelineStageFlags,System.UInt32,Ab4d.Vulkan.MemoryBarrier*,System.UInt32,Ab4d.Vulkan.BufferMemoryBarrier*,System.UInt32,Ab4d.Vulkan.ImageMemoryBarrier*)"]

imageMemoryBarrierCount  UInt32

[Missing <param name="imageMemoryBarrierCount"/> documentation for "M:Ab4d.Vulkan.VkCore.CmdWaitEvents(Ab4d.Vulkan.CommandBuffer,System.UInt32,Ab4d.Vulkan.Event*,Ab4d.Vulkan.PipelineStageFlags,Ab4d.Vulkan.PipelineStageFlags,System.UInt32,Ab4d.Vulkan.MemoryBarrier*,System.UInt32,Ab4d.Vulkan.BufferMemoryBarrier*,System.UInt32,Ab4d.Vulkan.ImageMemoryBarrier*)"]

pImageMemoryBarriers  ImageMemoryBarrier*

[Missing <param name="pImageMemoryBarriers"/> documentation for "M:Ab4d.Vulkan.VkCore.CmdWaitEvents(Ab4d.Vulkan.CommandBuffer,System.UInt32,Ab4d.Vulkan.Event*,Ab4d.Vulkan.PipelineStageFlags,Ab4d.Vulkan.PipelineStageFlags,System.UInt32,Ab4d.Vulkan.MemoryBarrier*,System.UInt32,Ab4d.Vulkan.BufferMemoryBarrier*,System.UInt32,Ab4d.Vulkan.ImageMemoryBarrier*)"]

Remarks

[Missing <remarks> documentation for "M:Ab4d.Vulkan.VkCore.CmdWaitEvents(Ab4d.Vulkan.CommandBuffer,System.UInt32,Ab4d.Vulkan.Event*,Ab4d.Vulkan.PipelineStageFlags,Ab4d.Vulkan.PipelineStageFlags,System.UInt32,Ab4d.Vulkan.MemoryBarrier*,System.UInt32,Ab4d.Vulkan.BufferMemoryBarrier*,System.UInt32,Ab4d.Vulkan.ImageMemoryBarrier*)"]

See Also