#[repr(C)]pub struct AcquireProfilingLockInfoKHR {
pub s_type: StructureType,
pub p_next: *const c_void,
pub flags: AcquireProfilingLockFlagsKHR,
pub timeout: u64,
}Expand description
VkAcquireProfilingLockInfoKHR
Provided by VK_KHR_performance_query.
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR.
p_next: *const c_voidOptional, may be null.
flags: AcquireProfilingLockFlagsKHR§timeout: u64Implementations§
Source§impl AcquireProfilingLockInfoKHR
impl AcquireProfilingLockInfoKHR
Sourcepub fn builder<'a>() -> AcquireProfilingLockInfoKHRBuilder<'a>
pub fn builder<'a>() -> AcquireProfilingLockInfoKHRBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for AcquireProfilingLockInfoKHR
impl Clone for AcquireProfilingLockInfoKHR
Source§fn clone(&self) -> AcquireProfilingLockInfoKHR
fn clone(&self) -> AcquireProfilingLockInfoKHR
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AcquireProfilingLockInfoKHR
impl Debug for AcquireProfilingLockInfoKHR
impl Copy for AcquireProfilingLockInfoKHR
Auto Trait Implementations§
impl Freeze for AcquireProfilingLockInfoKHR
impl RefUnwindSafe for AcquireProfilingLockInfoKHR
impl !Send for AcquireProfilingLockInfoKHR
impl !Sync for AcquireProfilingLockInfoKHR
impl Unpin for AcquireProfilingLockInfoKHR
impl UnsafeUnpin for AcquireProfilingLockInfoKHR
impl UnwindSafe for AcquireProfilingLockInfoKHR
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