#[repr(C)]pub struct PresentTimingInfoEXT {
pub s_type: StructureType,
pub p_next: *const c_void,
pub flags: PresentTimingInfoFlagsEXT,
pub target_time: u64,
pub time_domain_id: u64,
pub present_stage_queries: PresentStageFlagsEXT,
pub target_time_domain_present_stage: PresentStageFlagsEXT,
}Expand description
VkPresentTimingInfoEXT
Provided by VK_EXT_present_timing.
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_PRESENT_TIMING_INFO_EXT.
p_next: *const c_voidOptional, may be null.
flags: PresentTimingInfoFlagsEXT§target_time: u64§time_domain_id: u64§present_stage_queries: PresentStageFlagsEXT§target_time_domain_present_stage: PresentStageFlagsEXTImplementations§
Source§impl PresentTimingInfoEXT
impl PresentTimingInfoEXT
Sourcepub fn builder<'a>() -> PresentTimingInfoEXTBuilder<'a>
pub fn builder<'a>() -> PresentTimingInfoEXTBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for PresentTimingInfoEXT
impl Clone for PresentTimingInfoEXT
Source§fn clone(&self) -> PresentTimingInfoEXT
fn clone(&self) -> PresentTimingInfoEXT
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 PresentTimingInfoEXT
impl Debug for PresentTimingInfoEXT
Source§impl Default for PresentTimingInfoEXT
impl Default for PresentTimingInfoEXT
impl Copy for PresentTimingInfoEXT
Auto Trait Implementations§
impl Freeze for PresentTimingInfoEXT
impl RefUnwindSafe for PresentTimingInfoEXT
impl !Send for PresentTimingInfoEXT
impl !Sync for PresentTimingInfoEXT
impl Unpin for PresentTimingInfoEXT
impl UnsafeUnpin for PresentTimingInfoEXT
impl UnwindSafe for PresentTimingInfoEXT
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