pub struct WebGPUConfig {
pub enable: bool,
pub compute_shaders: bool,
pub memory_optimization: bool,
pub pipeline_caching: bool,
}
Expand description
WebGPU configuration
Fields§
§enable: bool
Enable WebGPU acceleration
compute_shaders: bool
Compute shader support
memory_optimization: bool
Memory optimization
pipeline_caching: bool
Pipeline caching
Trait Implementations§
Source§impl Clone for WebGPUConfig
impl Clone for WebGPUConfig
Source§fn clone(&self) -> WebGPUConfig
fn clone(&self) -> WebGPUConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for WebGPUConfig
impl RefUnwindSafe for WebGPUConfig
impl Send for WebGPUConfig
impl Sync for WebGPUConfig
impl Unpin for WebGPUConfig
impl UnwindSafe for WebGPUConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more