Struct ash::vk::PhysicalDeviceProperties
source · #[repr(C)]pub struct PhysicalDeviceProperties {
pub api_version: u32,
pub driver_version: u32,
pub vendor_id: u32,
pub device_id: u32,
pub device_type: PhysicalDeviceType,
pub device_name: [c_char; 256],
pub pipeline_cache_uuid: [u8; 16],
pub limits: PhysicalDeviceLimits,
pub sparse_properties: PhysicalDeviceSparseProperties,
}
Expand description
Fields§
§api_version: u32
§driver_version: u32
§vendor_id: u32
§device_id: u32
§device_type: PhysicalDeviceType
§device_name: [c_char; 256]
§pipeline_cache_uuid: [u8; 16]
§limits: PhysicalDeviceLimits
§sparse_properties: PhysicalDeviceSparseProperties
Implementations§
source§impl PhysicalDeviceProperties
impl PhysicalDeviceProperties
pub fn builder<'a>() -> PhysicalDevicePropertiesBuilder<'a>
Trait Implementations§
source§impl Clone for PhysicalDeviceProperties
impl Clone for PhysicalDeviceProperties
source§fn clone(&self) -> PhysicalDeviceProperties
fn clone(&self) -> PhysicalDeviceProperties
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more