#[repr(C)]pub struct TimelineSemaphoreSubmitInfo {
pub s_type: StructureType,
pub p_next: *const c_void,
pub wait_semaphore_value_count: u32,
pub p_wait_semaphore_values: *const u64,
pub signal_semaphore_value_count: u32,
pub p_signal_semaphore_values: *const u64,
}Expand description
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO.
p_next: *const c_voidOptional, may be null.
wait_semaphore_value_count: u32Length of p_wait_semaphore_values.
p_wait_semaphore_values: *const u64Optional, may be null.
signal_semaphore_value_count: u32Length of p_signal_semaphore_values.
p_signal_semaphore_values: *const u64Optional, may be null.
Implementations§
Source§impl TimelineSemaphoreSubmitInfo
impl TimelineSemaphoreSubmitInfo
Sourcepub fn builder<'a>() -> TimelineSemaphoreSubmitInfoBuilder<'a>
pub fn builder<'a>() -> TimelineSemaphoreSubmitInfoBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for TimelineSemaphoreSubmitInfo
impl Clone for TimelineSemaphoreSubmitInfo
Source§fn clone(&self) -> TimelineSemaphoreSubmitInfo
fn clone(&self) -> TimelineSemaphoreSubmitInfo
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 TimelineSemaphoreSubmitInfo
impl Debug for TimelineSemaphoreSubmitInfo
impl Copy for TimelineSemaphoreSubmitInfo
impl ExtendsBindSparseInfo for TimelineSemaphoreSubmitInfo
impl ExtendsSubmitInfo for TimelineSemaphoreSubmitInfo
Auto Trait Implementations§
impl Freeze for TimelineSemaphoreSubmitInfo
impl RefUnwindSafe for TimelineSemaphoreSubmitInfo
impl !Send for TimelineSemaphoreSubmitInfo
impl !Sync for TimelineSemaphoreSubmitInfo
impl Unpin for TimelineSemaphoreSubmitInfo
impl UnsafeUnpin for TimelineSemaphoreSubmitInfo
impl UnwindSafe for TimelineSemaphoreSubmitInfo
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