#[repr(C)]pub struct LatencySleepInfoNV {
pub s_type: StructureType,
pub p_next: *const c_void,
pub signal_semaphore: Semaphore,
pub value: u64,
}Expand description
VkLatencySleepInfoNV
Provided by VK_NV_low_latency2.
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_LATENCY_SLEEP_INFO_NV.
p_next: *const c_voidOptional, may be null.
signal_semaphore: Semaphore§value: u64Implementations§
Source§impl LatencySleepInfoNV
impl LatencySleepInfoNV
Sourcepub fn builder<'a>() -> LatencySleepInfoNVBuilder<'a>
pub fn builder<'a>() -> LatencySleepInfoNVBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for LatencySleepInfoNV
impl Clone for LatencySleepInfoNV
Source§fn clone(&self) -> LatencySleepInfoNV
fn clone(&self) -> LatencySleepInfoNV
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 LatencySleepInfoNV
impl Debug for LatencySleepInfoNV
Source§impl Default for LatencySleepInfoNV
impl Default for LatencySleepInfoNV
impl Copy for LatencySleepInfoNV
Auto Trait Implementations§
impl Freeze for LatencySleepInfoNV
impl RefUnwindSafe for LatencySleepInfoNV
impl !Send for LatencySleepInfoNV
impl !Sync for LatencySleepInfoNV
impl Unpin for LatencySleepInfoNV
impl UnsafeUnpin for LatencySleepInfoNV
impl UnwindSafe for LatencySleepInfoNV
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