#[repr(C)]pub struct PastPresentationTimingInfoEXT {
pub s_type: StructureType,
pub p_next: *const c_void,
pub flags: PastPresentationTimingFlagsEXT,
pub swapchain: SwapchainKHR,
}Expand description
VkPastPresentationTimingInfoEXT
Provided by VK_EXT_present_timing.
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_PAST_PRESENTATION_TIMING_INFO_EXT.
p_next: *const c_voidOptional, may be null.
flags: PastPresentationTimingFlagsEXT§swapchain: SwapchainKHRThread safety: must be externally synchronized.
Implementations§
Source§impl PastPresentationTimingInfoEXT
impl PastPresentationTimingInfoEXT
Sourcepub fn builder<'a>() -> PastPresentationTimingInfoEXTBuilder<'a>
pub fn builder<'a>() -> PastPresentationTimingInfoEXTBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for PastPresentationTimingInfoEXT
impl Clone for PastPresentationTimingInfoEXT
Source§fn clone(&self) -> PastPresentationTimingInfoEXT
fn clone(&self) -> PastPresentationTimingInfoEXT
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 moreimpl Copy for PastPresentationTimingInfoEXT
Auto Trait Implementations§
impl Freeze for PastPresentationTimingInfoEXT
impl RefUnwindSafe for PastPresentationTimingInfoEXT
impl !Send for PastPresentationTimingInfoEXT
impl !Sync for PastPresentationTimingInfoEXT
impl Unpin for PastPresentationTimingInfoEXT
impl UnsafeUnpin for PastPresentationTimingInfoEXT
impl UnwindSafe for PastPresentationTimingInfoEXT
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