Trait vulkanalia::vk::KhrSynchronization2Extension[][src]

pub trait KhrSynchronization2Extension: DeviceV1_0 {
    const METADATA: ExtensionMetadata;
    fn cmd_pipeline_barrier2_khr(
        &self,
        command_buffer: CommandBuffer,
        dependency_info: &DependencyInfoKHR
    ) { ... }
fn cmd_reset_event2_khr(
        &self,
        command_buffer: CommandBuffer,
        event: Event,
        stage_mask: PipelineStageFlags2KHR
    ) { ... }
fn cmd_set_event2_khr(
        &self,
        command_buffer: CommandBuffer,
        event: Event,
        dependency_info: &DependencyInfoKHR
    ) { ... }
fn cmd_wait_events2_khr(
        &self,
        command_buffer: CommandBuffer,
        events: &[Event],
        dependency_infos: &[impl Cast<Target = DependencyInfoKHR>]
    ) { ... }
fn cmd_write_buffer_marker2_amd(
        &self,
        command_buffer: CommandBuffer,
        stage: PipelineStageFlags2KHR,
        dst_buffer: Buffer,
        dst_offset: DeviceSize,
        marker: u32
    ) { ... }
fn cmd_write_timestamp2_khr(
        &self,
        command_buffer: CommandBuffer,
        stage: PipelineStageFlags2KHR,
        query_pool: QueryPool,
        query: u32
    ) { ... }
fn get_queue_checkpoint_data2_nv(
        &self,
        queue: Queue
    ) -> Vec<CheckpointData2NV> { ... }
fn queue_submit2_khr(
        &self,
        queue: Queue,
        submits: &[impl Cast<Target = SubmitInfo2KHR>],
        fence: Fence
    ) -> VkResult<()> { ... } }

Associated Constants

const METADATA: ExtensionMetadata[src]

The metadata for this extension.

Loading content...

Provided methods

fn cmd_pipeline_barrier2_khr(
    &self,
    command_buffer: CommandBuffer,
    dependency_info: &DependencyInfoKHR
)
[src]

fn cmd_reset_event2_khr(
    &self,
    command_buffer: CommandBuffer,
    event: Event,
    stage_mask: PipelineStageFlags2KHR
)
[src]

fn cmd_set_event2_khr(
    &self,
    command_buffer: CommandBuffer,
    event: Event,
    dependency_info: &DependencyInfoKHR
)
[src]

fn cmd_wait_events2_khr(
    &self,
    command_buffer: CommandBuffer,
    events: &[Event],
    dependency_infos: &[impl Cast<Target = DependencyInfoKHR>]
)
[src]

fn cmd_write_buffer_marker2_amd(
    &self,
    command_buffer: CommandBuffer,
    stage: PipelineStageFlags2KHR,
    dst_buffer: Buffer,
    dst_offset: DeviceSize,
    marker: u32
)
[src]

fn cmd_write_timestamp2_khr(
    &self,
    command_buffer: CommandBuffer,
    stage: PipelineStageFlags2KHR,
    query_pool: QueryPool,
    query: u32
)
[src]

fn get_queue_checkpoint_data2_nv(&self, queue: Queue) -> Vec<CheckpointData2NV>[src]

fn queue_submit2_khr(
    &self,
    queue: Queue,
    submits: &[impl Cast<Target = SubmitInfo2KHR>],
    fence: Fence
) -> VkResult<()>
[src]

Loading content...

Implementors

Loading content...