pub struct Adapter { /* private fields */ }Implementations§
Source§impl Adapter
impl Adapter
pub fn as_raw(&self) -> *mut WGPUAdapterImpl
pub fn get_instance(&self) -> Instance
pub fn get_limits(&self, limits: &mut Limits) -> Status
pub fn get_info(&self, info: &mut AdapterInfo) -> Status
pub fn has_feature(&self, feature: FeatureName) -> bool
pub fn get_features(&self, features: &mut SupportedFeatures)
pub fn request_device( &self, descriptor: Option<&DeviceDescriptor>, callback: impl FnMut(RequestDeviceStatus, Option<Device>, String) + Send + 'static, ) -> Future
pub fn create_device(&self, descriptor: Option<&DeviceDescriptor>) -> Device
pub fn get_format_capabilities( &self, format: TextureFormat, capabilities: &mut DawnFormatCapabilities, ) -> Status
Trait Implementations§
impl Send for Adapter
Auto Trait Implementations§
impl Freeze for Adapter
impl !RefUnwindSafe for Adapter
impl !Sync for Adapter
impl Unpin for Adapter
impl UnsafeUnpin for Adapter
impl UnwindSafe for Adapter
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