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