pub struct Vulkan10Properties {
pub api_version: u32,
pub driver_version: u32,
pub vendor_id: u32,
pub device_id: u32,
pub device_type: PhysicalDeviceType,
pub device_name: String,
pub pipeline_cache_uuid: [u8; 16],
pub limits: Vulkan10Limits,
}Expand description
Description of Vulkan 1.0 properties.
See
VkPhysicalDeviceProperties
manual page.
Fields§
§api_version: u32The version of Vulkan supported by the device, encoded as described here.
driver_version: u32The vendor-specified version of the driver.
vendor_id: u32A unique identifier for the vendor (see note) of the physical device.
device_id: u32A unique identifier for the physical device among devices available from the vendor.
device_type: PhysicalDeviceTypea VkPhysicalDeviceType specifying the type of device.
device_name: StringA UTF-8 string which is the name of the device.
pipeline_cache_uuid: [u8; 16]An array of VK_UUID_SIZE u8 values representing a universally unique identifier for the
device.
limits: Vulkan10LimitsThe Vulkan10Limits structure specifying device-specific limits of the physical device.
See
Limits
for details.
Trait Implementations§
Source§impl Debug for Vulkan10Properties
impl Debug for Vulkan10Properties
Source§impl From<PhysicalDeviceProperties> for Vulkan10Properties
impl From<PhysicalDeviceProperties> for Vulkan10Properties
Source§fn from(properties: PhysicalDeviceProperties) -> Self
fn from(properties: PhysicalDeviceProperties) -> Self
Converts to this type from the input type.