pub struct PreferredDevice { /* private fields */ }Expand description
Owns the retained MTLDevice returned by MPSGetPreferredDevice.
Implementations§
Source§impl PreferredDevice
impl PreferredDevice
Sourcepub fn as_borrowed_device(&self) -> ManuallyDropDevice
pub fn as_borrowed_device(&self) -> ManuallyDropDevice
Wraps the corresponding MPSGetPreferredDevice conversion helper.
Trait Implementations§
Source§impl Drop for PreferredDevice
impl Drop for PreferredDevice
impl Send for PreferredDevice
impl Sync for PreferredDevice
Auto Trait Implementations§
impl Freeze for PreferredDevice
impl RefUnwindSafe for PreferredDevice
impl Unpin for PreferredDevice
impl UnsafeUnpin for PreferredDevice
impl UnwindSafe for PreferredDevice
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