Enum Class VulkanPhysicalDevicePropertiesType.Type
java.lang.Object
java.lang.Enum<VulkanPhysicalDevicePropertiesType.Type>
com.io7m.jcoronado.api.VulkanPhysicalDevicePropertiesType.Type
- All Implemented Interfaces:
Serializable, Comparable<VulkanPhysicalDevicePropertiesType.Type>, Constable
- Enclosing interface:
VulkanPhysicalDevicePropertiesType
public static enum VulkanPhysicalDevicePropertiesType.Type
extends Enum<VulkanPhysicalDevicePropertiesType.Type>
The type of device.
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionThe device is typically running on the same processors as the host.The device is typically a separate processor connected to the host via an interlink.The device is typically one embedded in or tightly coupled with the host.The device does not match any other available types.The device is typically a virtual node in a virtualization environment. -
Method Summary
-
Enum Constant Details
-
VK_PHYSICAL_DEVICE_TYPE_OTHER
The device does not match any other available types. -
VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
The device is typically one embedded in or tightly coupled with the host. -
VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
The device is typically a separate processor connected to the host via an interlink. -
VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU
The device is typically a virtual node in a virtualization environment. -
VK_PHYSICAL_DEVICE_TYPE_CPU
The device is typically running on the same processors as the host.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
ofInt
- Parameters:
x- An integer representation of the type- Returns:
- A device type for the given integer
- See Also:
-
value
public int value()- Returns:
- The integer value of the type
-