#[repr(transparent)]pub struct PhysicalDeviceType(pub i32);Expand description
Open integer representation of VkPhysicalDeviceType.
Tuple Fields§
§0: i32Implementations§
Source§impl PhysicalDeviceType
impl PhysicalDeviceType
Sourcepub const INTEGRATED_GPU: Self
pub const INTEGRATED_GPU: Self
Native value VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU.
Sourcepub const DISCRETE_GPU: Self
pub const DISCRETE_GPU: Self
Native value VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU.
Sourcepub const VIRTUAL_GPU: Self
pub const VIRTUAL_GPU: Self
Native value VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU.
pub const fn from_raw(value: i32) -> Self
pub const fn as_raw(self) -> i32
pub const fn empty() -> Self
Trait Implementations§
Source§impl Clone for PhysicalDeviceType
impl Clone for PhysicalDeviceType
impl Copy for PhysicalDeviceType
Source§impl Debug for PhysicalDeviceType
impl Debug for PhysicalDeviceType
Source§impl Default for PhysicalDeviceType
impl Default for PhysicalDeviceType
impl Eq for PhysicalDeviceType
Source§impl Hash for PhysicalDeviceType
impl Hash for PhysicalDeviceType
Source§impl PartialEq for PhysicalDeviceType
impl PartialEq for PhysicalDeviceType
impl StructuralPartialEq for PhysicalDeviceType
Auto Trait Implementations§
impl Forget for PhysicalDeviceType
impl Freeze for PhysicalDeviceType
impl Move for PhysicalDeviceType
impl RefUnwindSafe for PhysicalDeviceType
impl Send for PhysicalDeviceType
impl Sync for PhysicalDeviceType
impl Unpin for PhysicalDeviceType
impl UnsafeUnpin for PhysicalDeviceType
impl UnwindSafe for PhysicalDeviceType
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