pub struct VulkanKhrSynchronization2 { /* private fields */ }Expand description
struct for VK_KHR_synchronization2
Implementations§
Source§impl VulkanKhrSynchronization2
impl VulkanKhrSynchronization2
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanKhrSynchronization2
impl Clone for VulkanKhrSynchronization2
Source§fn clone(&self) -> VulkanKhrSynchronization2
fn clone(&self) -> VulkanKhrSynchronization2
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VulkanKhrSynchronization2
Source§impl Debug for VulkanKhrSynchronization2
impl Debug for VulkanKhrSynchronization2
Source§impl Default for VulkanKhrSynchronization2
impl Default for VulkanKhrSynchronization2
Source§impl VK_KHR_synchronization2 for VulkanKhrSynchronization2
impl VK_KHR_synchronization2 for VulkanKhrSynchronization2
Source§fn vkCmdSetEvent2KHR(
&self,
commandBuffer: VkCommandBuffer,
event: VkEvent,
pDependencyInfo: *const VkDependencyInfo,
) -> Result<(), VkError>
fn vkCmdSetEvent2KHR( &self, commandBuffer: VkCommandBuffer, event: VkEvent, pDependencyInfo: *const VkDependencyInfo, ) -> Result<(), VkError>
Source§fn vkCmdResetEvent2KHR(
&self,
commandBuffer: VkCommandBuffer,
event: VkEvent,
stageMask: VkPipelineStageFlags2,
) -> Result<(), VkError>
fn vkCmdResetEvent2KHR( &self, commandBuffer: VkCommandBuffer, event: VkEvent, stageMask: VkPipelineStageFlags2, ) -> Result<(), VkError>
Source§fn vkCmdWaitEvents2KHR(
&self,
commandBuffer: VkCommandBuffer,
eventCount: u32,
pEvents: *const VkEvent,
pDependencyInfos: *const VkDependencyInfo,
) -> Result<(), VkError>
fn vkCmdWaitEvents2KHR( &self, commandBuffer: VkCommandBuffer, eventCount: u32, pEvents: *const VkEvent, pDependencyInfos: *const VkDependencyInfo, ) -> Result<(), VkError>
Source§fn vkCmdPipelineBarrier2KHR(
&self,
commandBuffer: VkCommandBuffer,
pDependencyInfo: *const VkDependencyInfo,
) -> Result<(), VkError>
fn vkCmdPipelineBarrier2KHR( &self, commandBuffer: VkCommandBuffer, pDependencyInfo: *const VkDependencyInfo, ) -> Result<(), VkError>
Source§fn vkCmdWriteTimestamp2KHR(
&self,
commandBuffer: VkCommandBuffer,
stage: VkPipelineStageFlags2,
queryPool: VkQueryPool,
query: u32,
) -> Result<(), VkError>
fn vkCmdWriteTimestamp2KHR( &self, commandBuffer: VkCommandBuffer, stage: VkPipelineStageFlags2, queryPool: VkQueryPool, query: u32, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanKhrSynchronization2
impl RefUnwindSafe for VulkanKhrSynchronization2
impl Send for VulkanKhrSynchronization2
impl Sync for VulkanKhrSynchronization2
impl Unpin for VulkanKhrSynchronization2
impl UnsafeUnpin for VulkanKhrSynchronization2
impl UnwindSafe for VulkanKhrSynchronization2
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more