pub struct DawnInstance { /* private fields */ }Trait Implementations§
Source§impl Clone for DawnInstance
impl Clone for DawnInstance
Source§impl Debug for DawnInstance
impl Debug for DawnInstance
Source§impl InstanceInterface for DawnInstance
impl InstanceInterface for DawnInstance
fn new(_desc: &InstanceDescriptor) -> Self
unsafe fn create_surface( &self, target: SurfaceTargetUnsafe, ) -> Result<DispatchSurface, CreateSurfaceError>
fn request_adapter( &self, options: &RequestAdapterOptions<'_, '_>, ) -> Pin<Box<dyn RequestAdapterFuture>>
fn poll_all_devices(&self, _force_wait: bool) -> bool
fn wgsl_language_features(&self) -> WgslLanguageFeatures
fn enumerate_adapters( &self, _backends: Backends, ) -> Pin<Box<dyn EnumerateAdapterFuture>>
Auto Trait Implementations§
impl Freeze for DawnInstance
impl RefUnwindSafe for DawnInstance
impl Send for DawnInstance
impl Sync for DawnInstance
impl Unpin for DawnInstance
impl UnsafeUnpin for DawnInstance
impl UnwindSafe for DawnInstance
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