Struct ash::vk::KhrSynchronization2Fn [−][src]
pub struct KhrSynchronization2Fn {
pub cmd_set_event2_khr: PFN_vkCmdSetEvent2KHR,
pub cmd_reset_event2_khr: PFN_vkCmdResetEvent2KHR,
pub cmd_wait_events2_khr: PFN_vkCmdWaitEvents2KHR,
pub cmd_pipeline_barrier2_khr: PFN_vkCmdPipelineBarrier2KHR,
pub cmd_write_timestamp2_khr: PFN_vkCmdWriteTimestamp2KHR,
pub queue_submit2_khr: PFN_vkQueueSubmit2KHR,
pub cmd_write_buffer_marker2_amd: PFN_vkCmdWriteBufferMarker2AMD,
pub get_queue_checkpoint_data2_nv: PFN_vkGetQueueCheckpointData2NV,
}
Fields
cmd_set_event2_khr: PFN_vkCmdSetEvent2KHR
cmd_reset_event2_khr: PFN_vkCmdResetEvent2KHR
cmd_wait_events2_khr: PFN_vkCmdWaitEvents2KHR
cmd_pipeline_barrier2_khr: PFN_vkCmdPipelineBarrier2KHR
cmd_write_timestamp2_khr: PFN_vkCmdWriteTimestamp2KHR
queue_submit2_khr: PFN_vkQueueSubmit2KHR
cmd_write_buffer_marker2_amd: PFN_vkCmdWriteBufferMarker2AMD
get_queue_checkpoint_data2_nv: PFN_vkGetQueueCheckpointData2NV
Implementations
pub unsafe fn cmd_set_event2_khr(
&self,
command_buffer: CommandBuffer,
event: Event,
p_dependency_info: *const DependencyInfoKHR
)
pub unsafe fn cmd_set_event2_khr(
&self,
command_buffer: CommandBuffer,
event: Event,
p_dependency_info: *const DependencyInfoKHR
)
pub unsafe fn cmd_reset_event2_khr(
&self,
command_buffer: CommandBuffer,
event: Event,
stage_mask: PipelineStageFlags2KHR
)
pub unsafe fn cmd_reset_event2_khr(
&self,
command_buffer: CommandBuffer,
event: Event,
stage_mask: PipelineStageFlags2KHR
)
pub unsafe fn cmd_wait_events2_khr(
&self,
command_buffer: CommandBuffer,
event_count: u32,
p_events: *const Event,
p_dependency_infos: *const DependencyInfoKHR
)
pub unsafe fn cmd_wait_events2_khr(
&self,
command_buffer: CommandBuffer,
event_count: u32,
p_events: *const Event,
p_dependency_infos: *const DependencyInfoKHR
)
pub unsafe fn cmd_pipeline_barrier2_khr(
&self,
command_buffer: CommandBuffer,
p_dependency_info: *const DependencyInfoKHR
)
pub unsafe fn cmd_pipeline_barrier2_khr(
&self,
command_buffer: CommandBuffer,
p_dependency_info: *const DependencyInfoKHR
)
pub unsafe fn cmd_write_timestamp2_khr(
&self,
command_buffer: CommandBuffer,
stage: PipelineStageFlags2KHR,
query_pool: QueryPool,
query: u32
)
pub unsafe fn cmd_write_timestamp2_khr(
&self,
command_buffer: CommandBuffer,
stage: PipelineStageFlags2KHR,
query_pool: QueryPool,
query: u32
)
pub unsafe fn queue_submit2_khr(
&self,
queue: Queue,
submit_count: u32,
p_submits: *const SubmitInfo2KHR,
fence: Fence
) -> Result
pub unsafe fn queue_submit2_khr(
&self,
queue: Queue,
submit_count: u32,
p_submits: *const SubmitInfo2KHR,
fence: Fence
) -> Result
pub unsafe fn cmd_write_buffer_marker2_amd(
&self,
command_buffer: CommandBuffer,
stage: PipelineStageFlags2KHR,
dst_buffer: Buffer,
dst_offset: DeviceSize,
marker: u32
)
pub unsafe fn cmd_write_buffer_marker2_amd(
&self,
command_buffer: CommandBuffer,
stage: PipelineStageFlags2KHR,
dst_buffer: Buffer,
dst_offset: DeviceSize,
marker: u32
)
pub unsafe fn get_queue_checkpoint_data2_nv(
&self,
queue: Queue,
p_checkpoint_data_count: *mut u32,
p_checkpoint_data: *mut CheckpointData2NV
)
pub unsafe fn get_queue_checkpoint_data2_nv(
&self,
queue: Queue,
p_checkpoint_data_count: *mut u32,
p_checkpoint_data: *mut CheckpointData2NV
)
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for KhrSynchronization2Fn
impl Unpin for KhrSynchronization2Fn
impl UnwindSafe for KhrSynchronization2Fn
Blanket Implementations
Mutably borrows from an owned value. Read more