pub struct AdapterInfo {
pub name: String,
pub backend: Backend,
pub device_type: DeviceType,
pub vendor_id: u32,
pub device_id: u32,
pub supports_dynamic_rendering: bool,
pub supports_timeline_semaphores: bool,
pub supports_descriptor_indexing: bool,
pub max_compute_workgroup_invocations: u32,
pub max_compute_workgroup_size: [u32; 3],
pub limits: DeviceLimits,
}Fields§
§name: String§backend: Backend§device_type: DeviceType§vendor_id: u32§device_id: u32§supports_dynamic_rendering: bool§supports_timeline_semaphores: bool§supports_descriptor_indexing: bool§max_compute_workgroup_invocations: u32§max_compute_workgroup_size: [u32; 3]§limits: DeviceLimitsTrait Implementations§
Source§impl Clone for AdapterInfo
impl Clone for AdapterInfo
Auto Trait Implementations§
impl Freeze for AdapterInfo
impl RefUnwindSafe for AdapterInfo
impl Send for AdapterInfo
impl Sync for AdapterInfo
impl Unpin for AdapterInfo
impl UnsafeUnpin for AdapterInfo
impl UnwindSafe for AdapterInfo
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