Skip to main content

PFN_vkCmdWaitEvents

Type Alias PFN_vkCmdWaitEvents 

Source
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.

Khronos reference: 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§

§1.0.0

None

No value.

§1.0.0

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.