- java.lang.Object
-
- java.lang.Enum<VulkanBorderColor>
-
- com.io7m.jcoronado.api.VulkanBorderColor
-
- All Implemented Interfaces:
VulkanEnumIntegerType
,java.io.Serializable
,java.lang.Comparable<VulkanBorderColor>
public enum VulkanBorderColor extends java.lang.Enum<VulkanBorderColor> implements VulkanEnumIntegerType
- See Also:
- "VkBorderColor"
-
-
Enum Constant Summary
Enum Constants Enum Constant Description VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK
Specifies an opaque, floating-point format, black color.VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE
Specifies an opaque, floating-point format, white color.VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK
Specifies a transparent, floating-point format, black color.VK_BORDER_COLOR_INT_OPAQUE_BLACK
Specifies an opaque, integer format, black color.VK_BORDER_COLOR_INT_OPAQUE_WHITE
Specifies an opaque, integer format, white color.VK_BORDER_COLOR_INT_TRANSPARENT_BLACK
Specifies a transparent, integer format, black color.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
value()
static VulkanBorderColor
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static VulkanBorderColor[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK
public static final VulkanBorderColor VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK
Specifies a transparent, floating-point format, black color.
-
VK_BORDER_COLOR_INT_TRANSPARENT_BLACK
public static final VulkanBorderColor VK_BORDER_COLOR_INT_TRANSPARENT_BLACK
Specifies a transparent, integer format, black color.
-
VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK
public static final VulkanBorderColor VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK
Specifies an opaque, floating-point format, black color.
-
VK_BORDER_COLOR_INT_OPAQUE_BLACK
public static final VulkanBorderColor VK_BORDER_COLOR_INT_OPAQUE_BLACK
Specifies an opaque, integer format, black color.
-
VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE
public static final VulkanBorderColor VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE
Specifies an opaque, floating-point format, white color.
-
VK_BORDER_COLOR_INT_OPAQUE_WHITE
public static final VulkanBorderColor VK_BORDER_COLOR_INT_OPAQUE_WHITE
Specifies an opaque, integer format, white color.
-
-
Method Detail
-
values
public static VulkanBorderColor[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (VulkanBorderColor c : VulkanBorderColor.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static VulkanBorderColor valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
value
public int value()
- Specified by:
value
in interfaceVulkanEnumIntegerType
- Returns:
- The integer value of the constant
-
-