Module com.io7m.jcoronado.api
Package com.io7m.jcoronado.api
Interface VulkanPhysicalDevicePropertiesType
-
- All Known Implementing Classes:
VulkanPhysicalDeviceProperties
@Immutable public interface VulkanPhysicalDevicePropertiesType
The basic properties of a device.- See Also:
- "VkPhysicalDeviceProperties"
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
VulkanPhysicalDevicePropertiesType.Type
The type of device.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VulkanVersion
apiVersion()
VulkanVersion
driverVersion()
int
id()
java.lang.String
name()
VulkanPhysicalDevicePropertiesType.Type
type()
int
vendorId()
-
-
-
Method Detail
-
name
@Parameter java.lang.String name()
- Returns:
- The device name
-
type
@Parameter VulkanPhysicalDevicePropertiesType.Type type()
- Returns:
- The device type
-
id
@Parameter int id()
- Returns:
- The device ID (unique for a specific vendor)
-
vendorId
@Parameter int vendorId()
- Returns:
- The vendor ID
-
apiVersion
@Parameter VulkanVersion apiVersion()
- Returns:
- The highest version of Vulkan supported
-
driverVersion
@Parameter VulkanVersion driverVersion()
- Returns:
- The version of the underlying device driver
-
-