pub struct WebGpuContextDescriptor {
pub instance: *mut c_void,
pub device: *mut c_void,
pub queue: *mut c_void,
}Expand description
The WebGPU device that a render session uses.
See mln_web_gpu_context_descriptor in the
C API reference.
Fields§
§instance: *mut c_voidA WGPUInstance, or null.
device: *mut c_voidA WGPUDevice.
queue: *mut c_voidA WGPUQueue, or null to use the device’s queue.
Implementations§
Trait Implementations§
Source§impl Clone for WebGpuContextDescriptor
impl Clone for WebGpuContextDescriptor
Source§fn clone(&self) -> WebGpuContextDescriptor
fn clone(&self) -> WebGpuContextDescriptor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for WebGpuContextDescriptor
Source§impl Debug for WebGpuContextDescriptor
impl Debug for WebGpuContextDescriptor
Source§impl PartialEq for WebGpuContextDescriptor
impl PartialEq for WebGpuContextDescriptor
impl StructuralPartialEq for WebGpuContextDescriptor
Auto Trait Implementations§
impl !Send for WebGpuContextDescriptor
impl !Sync for WebGpuContextDescriptor
impl Freeze for WebGpuContextDescriptor
impl RefUnwindSafe for WebGpuContextDescriptor
impl Unpin for WebGpuContextDescriptor
impl UnsafeUnpin for WebGpuContextDescriptor
impl UnwindSafe for WebGpuContextDescriptor
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
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