#[repr(C)]pub struct GetLatencyMarkerInfoNV {
pub s_type: StructureType,
pub p_next: *const c_void,
pub timing_count: u32,
pub p_timings: *mut LatencyTimingsFrameReportNV,
}Expand description
VkGetLatencyMarkerInfoNV
Provided by VK_NV_low_latency2.
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_GET_LATENCY_MARKER_INFO_NV.
p_next: *const c_voidOptional, may be null.
timing_count: u32Length of p_timings.
p_timings: *mut LatencyTimingsFrameReportNVOptional, may be null.
Implementations§
Source§impl GetLatencyMarkerInfoNV
impl GetLatencyMarkerInfoNV
Sourcepub fn builder<'a>() -> GetLatencyMarkerInfoNVBuilder<'a>
pub fn builder<'a>() -> GetLatencyMarkerInfoNVBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for GetLatencyMarkerInfoNV
impl Clone for GetLatencyMarkerInfoNV
Source§fn clone(&self) -> GetLatencyMarkerInfoNV
fn clone(&self) -> GetLatencyMarkerInfoNV
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 GetLatencyMarkerInfoNV
impl Debug for GetLatencyMarkerInfoNV
Source§impl Default for GetLatencyMarkerInfoNV
impl Default for GetLatencyMarkerInfoNV
impl Copy for GetLatencyMarkerInfoNV
Auto Trait Implementations§
impl Freeze for GetLatencyMarkerInfoNV
impl RefUnwindSafe for GetLatencyMarkerInfoNV
impl !Send for GetLatencyMarkerInfoNV
impl !Sync for GetLatencyMarkerInfoNV
impl Unpin for GetLatencyMarkerInfoNV
impl UnsafeUnpin for GetLatencyMarkerInfoNV
impl UnwindSafe for GetLatencyMarkerInfoNV
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