Struct vkfetch_rs::device::PhysicalDevice
source · pub struct PhysicalDevice {
pub vendor: Vendor,
pub device_name: String,
pub device_type: DeviceType,
pub device_id: u32,
pub vendor_id: u32,
pub driver_name: String,
pub driver_info: String,
pub api_version: String,
}
Fields§
§vendor: Vendor
§device_name: String
§device_type: DeviceType
§device_id: u32
§vendor_id: u32
§driver_name: String
§driver_info: String
§api_version: String
Implementations§
source§impl PhysicalDevice
impl PhysicalDevice
pub fn new(instance: &Instance, physical_device: PhysicalDevice) -> Self
Auto Trait Implementations§
impl Freeze for PhysicalDevice
impl RefUnwindSafe for PhysicalDevice
impl Send for PhysicalDevice
impl Sync for PhysicalDevice
impl Unpin for PhysicalDevice
impl UnwindSafe for PhysicalDevice
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