pub type PFN_vkCmdWaitEvents = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, event_count: u32, p_events: *const Event, src_stage_mask: PipelineStageFlags, dst_stage_mask: PipelineStageFlags, memory_barrier_count: u32, p_memory_barriers: *const MemoryBarrier<'_>, buffer_memory_barrier_count: u32, p_buffer_memory_barriers: *const BufferMemoryBarrier<'_>, image_memory_barrier_count: u32, p_image_memory_barriers: *const ImageMemoryBarrier<'_>)>;Expand description
Nullable function pointer for vkCmdWaitEvents.
Aliased Type§
pub enum PFN_vkCmdWaitEvents {
None,
Some(unsafe extern "system" fn(CommandBuffer, u32, *const Event, PipelineStageFlagBits, PipelineStageFlagBits, u32, *const MemoryBarrier<'_>, u32, *const BufferMemoryBarrier<'_>, u32, *const ImageMemoryBarrier<'_>)),
}Variants§
None
No value.
Some(unsafe extern "system" fn(CommandBuffer, u32, *const Event, PipelineStageFlagBits, PipelineStageFlagBits, u32, *const MemoryBarrier<'_>, u32, *const BufferMemoryBarrier<'_>, u32, *const ImageMemoryBarrier<'_>))
Some value of type T.