pub struct NoopBackendOptionsBuilder<CS: State> { /* private fields */ }Expand description
Builder for wgpu::NoopBackendOptions
Set all required fields and any optional fields, then call build().
Builder field setters:
- enable Optional, defaults to
false
Implementations§
Source§impl NoopBackendOptionsBuilder<Empty>
impl NoopBackendOptionsBuilder<Empty>
pub fn new() -> NoopBackendOptionsBuilder<Empty>
Source§impl<CS: State> NoopBackendOptionsBuilder<CS>
impl<CS: State> NoopBackendOptionsBuilder<CS>
Sourcepub fn enable(self, enable: bool) -> NoopBackendOptionsBuilder<SetEnable<CS>>where
CS::Enable: EnableIsEmpty,
pub fn enable(self, enable: bool) -> NoopBackendOptionsBuilder<SetEnable<CS>>where
CS::Enable: EnableIsEmpty,
Setter for wgpu::NoopBackendOptions::enable. Optional, defaults to false.
Source§impl<CS: Complete> NoopBackendOptionsBuilder<CS>
impl<CS: Complete> NoopBackendOptionsBuilder<CS>
pub fn build(self) -> NoopBackendOptions
Trait Implementations§
Source§impl<CS: Complete> Nested<NoopBackendOptions> for NoopBackendOptionsBuilder<CS>
impl<CS: Complete> Nested<NoopBackendOptions> for NoopBackendOptionsBuilder<CS>
fn unnest(self) -> NoopBackendOptions
Auto Trait Implementations§
impl<CS> Freeze for NoopBackendOptionsBuilder<CS>
impl<CS> RefUnwindSafe for NoopBackendOptionsBuilder<CS>
impl<CS> Send for NoopBackendOptionsBuilder<CS>
impl<CS> Sync for NoopBackendOptionsBuilder<CS>
impl<CS> Unpin for NoopBackendOptionsBuilder<CS>
impl<CS> UnwindSafe for NoopBackendOptionsBuilder<CS>
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