Struct vulkanalia::vk::SetLatencyMarkerInfoNVBuilder
source · pub struct SetLatencyMarkerInfoNVBuilder { /* private fields */ }
Expand description
A builder for a SetLatencyMarkerInfoNV
.
Implementations§
source§impl SetLatencyMarkerInfoNVBuilder
impl SetLatencyMarkerInfoNVBuilder
pub fn present_id(self, present_id: u64) -> Self
pub fn marker(self, marker: LatencyMarkerNV) -> Self
pub fn build(self) -> SetLatencyMarkerInfoNV
Trait Implementations§
source§impl Cast for SetLatencyMarkerInfoNVBuilder
impl Cast for SetLatencyMarkerInfoNVBuilder
§type Target = SetLatencyMarkerInfoNV
type Target = SetLatencyMarkerInfoNV
The other type this type can be used interchangeably with in FFI.
source§impl Clone for SetLatencyMarkerInfoNVBuilder
impl Clone for SetLatencyMarkerInfoNVBuilder
source§fn clone(&self) -> SetLatencyMarkerInfoNVBuilder
fn clone(&self) -> SetLatencyMarkerInfoNVBuilder
Returns a copy 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 Default for SetLatencyMarkerInfoNVBuilder
impl Default for SetLatencyMarkerInfoNVBuilder
source§fn default() -> SetLatencyMarkerInfoNVBuilder
fn default() -> SetLatencyMarkerInfoNVBuilder
Returns the “default value” for a type. Read more
impl Copy for SetLatencyMarkerInfoNVBuilder
Auto Trait Implementations§
impl Freeze for SetLatencyMarkerInfoNVBuilder
impl RefUnwindSafe for SetLatencyMarkerInfoNVBuilder
impl !Send for SetLatencyMarkerInfoNVBuilder
impl !Sync for SetLatencyMarkerInfoNVBuilder
impl Unpin for SetLatencyMarkerInfoNVBuilder
impl UnwindSafe for SetLatencyMarkerInfoNVBuilder
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