- java.lang.Object
-
- java.lang.Enum<VulkanBlendOp>
-
- com.io7m.jcoronado.api.VulkanBlendOp
-
- All Implemented Interfaces:
VulkanEnumIntegerType
,java.io.Serializable
,java.lang.Comparable<VulkanBlendOp>
public enum VulkanBlendOp extends java.lang.Enum<VulkanBlendOp> implements VulkanEnumIntegerType
- See Also:
- "VkBlendOp"
-
-
Enum Constant Summary
Enum Constants Enum Constant Description VK_BLEND_OP_ADD
VK_BLEND_OP_ADDVK_BLEND_OP_BLUE_EXT
VK_BLEND_OP_BLUE_EXTVK_BLEND_OP_COLORBURN_EXT
VK_BLEND_OP_COLORBURN_EXTVK_BLEND_OP_COLORDODGE_EXT
VK_BLEND_OP_COLORDODGE_EXTVK_BLEND_OP_CONTRAST_EXT
VK_BLEND_OP_CONTRAST_EXTVK_BLEND_OP_DARKEN_EXT
VK_BLEND_OP_DARKEN_EXTVK_BLEND_OP_DIFFERENCE_EXT
VK_BLEND_OP_DIFFERENCE_EXTVK_BLEND_OP_DST_ATOP_EXT
VK_BLEND_OP_DST_ATOP_EXTVK_BLEND_OP_DST_EXT
VK_BLEND_OP_DST_EXTVK_BLEND_OP_DST_IN_EXT
VK_BLEND_OP_DST_IN_EXTVK_BLEND_OP_DST_OUT_EXT
VK_BLEND_OP_DST_OUT_EXTVK_BLEND_OP_DST_OVER_EXT
VK_BLEND_OP_DST_OVER_EXTVK_BLEND_OP_EXCLUSION_EXT
VK_BLEND_OP_EXCLUSION_EXTVK_BLEND_OP_GREEN_EXT
VK_BLEND_OP_GREEN_EXTVK_BLEND_OP_HARDLIGHT_EXT
VK_BLEND_OP_HARDLIGHT_EXTVK_BLEND_OP_HARDMIX_EXT
VK_BLEND_OP_HARDMIX_EXTVK_BLEND_OP_HSL_COLOR_EXT
VK_BLEND_OP_HSL_COLOR_EXTVK_BLEND_OP_HSL_HUE_EXT
VK_BLEND_OP_HSL_HUE_EXTVK_BLEND_OP_HSL_LUMINOSITY_EXT
VK_BLEND_OP_HSL_LUMINOSITY_EXTVK_BLEND_OP_HSL_SATURATION_EXT
VK_BLEND_OP_HSL_SATURATION_EXTVK_BLEND_OP_INVERT_EXT
VK_BLEND_OP_INVERT_EXTVK_BLEND_OP_INVERT_OVG_EXT
VK_BLEND_OP_INVERT_OVG_EXTVK_BLEND_OP_INVERT_RGB_EXT
VK_BLEND_OP_INVERT_RGB_EXTVK_BLEND_OP_LIGHTEN_EXT
VK_BLEND_OP_LIGHTEN_EXTVK_BLEND_OP_LINEARBURN_EXT
VK_BLEND_OP_LINEARBURN_EXTVK_BLEND_OP_LINEARDODGE_EXT
VK_BLEND_OP_LINEARDODGE_EXTVK_BLEND_OP_LINEARLIGHT_EXT
VK_BLEND_OP_LINEARLIGHT_EXTVK_BLEND_OP_MAX
VK_BLEND_OP_MAXVK_BLEND_OP_MIN
VK_BLEND_OP_MINVK_BLEND_OP_MINUS_CLAMPED_EXT
VK_BLEND_OP_MINUS_CLAMPED_EXTVK_BLEND_OP_MINUS_EXT
VK_BLEND_OP_MINUS_EXTVK_BLEND_OP_MULTIPLY_EXT
VK_BLEND_OP_MULTIPLY_EXTVK_BLEND_OP_OVERLAY_EXT
VK_BLEND_OP_OVERLAY_EXTVK_BLEND_OP_PINLIGHT_EXT
VK_BLEND_OP_PINLIGHT_EXTVK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT
VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXTVK_BLEND_OP_PLUS_CLAMPED_EXT
VK_BLEND_OP_PLUS_CLAMPED_EXTVK_BLEND_OP_PLUS_DARKER_EXT
VK_BLEND_OP_PLUS_DARKER_EXTVK_BLEND_OP_PLUS_EXT
VK_BLEND_OP_PLUS_EXTVK_BLEND_OP_RED_EXT
VK_BLEND_OP_RED_EXTVK_BLEND_OP_REVERSE_SUBTRACT
VK_BLEND_OP_REVERSE_SUBTRACTVK_BLEND_OP_SCREEN_EXT
VK_BLEND_OP_SCREEN_EXTVK_BLEND_OP_SOFTLIGHT_EXT
VK_BLEND_OP_SOFTLIGHT_EXTVK_BLEND_OP_SRC_ATOP_EXT
VK_BLEND_OP_SRC_ATOP_EXTVK_BLEND_OP_SRC_EXT
VK_BLEND_OP_SRC_EXTVK_BLEND_OP_SRC_IN_EXT
VK_BLEND_OP_SRC_IN_EXTVK_BLEND_OP_SRC_OUT_EXT
VK_BLEND_OP_SRC_OUT_EXTVK_BLEND_OP_SRC_OVER_EXT
VK_BLEND_OP_SRC_OVER_EXTVK_BLEND_OP_SUBTRACT
VK_BLEND_OP_SUBTRACTVK_BLEND_OP_VIVIDLIGHT_EXT
VK_BLEND_OP_VIVIDLIGHT_EXTVK_BLEND_OP_XOR_EXT
VK_BLEND_OP_XOR_EXTVK_BLEND_OP_ZERO_EXT
VK_BLEND_OP_ZERO_EXT
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
value()
static VulkanBlendOp
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static VulkanBlendOp[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
VK_BLEND_OP_ADD
public static final VulkanBlendOp VK_BLEND_OP_ADD
VK_BLEND_OP_ADD
-
VK_BLEND_OP_SUBTRACT
public static final VulkanBlendOp VK_BLEND_OP_SUBTRACT
VK_BLEND_OP_SUBTRACT
-
VK_BLEND_OP_REVERSE_SUBTRACT
public static final VulkanBlendOp VK_BLEND_OP_REVERSE_SUBTRACT
VK_BLEND_OP_REVERSE_SUBTRACT
-
VK_BLEND_OP_MIN
public static final VulkanBlendOp VK_BLEND_OP_MIN
VK_BLEND_OP_MIN
-
VK_BLEND_OP_MAX
public static final VulkanBlendOp VK_BLEND_OP_MAX
VK_BLEND_OP_MAX
-
VK_BLEND_OP_ZERO_EXT
public static final VulkanBlendOp VK_BLEND_OP_ZERO_EXT
VK_BLEND_OP_ZERO_EXT
-
VK_BLEND_OP_SRC_EXT
public static final VulkanBlendOp VK_BLEND_OP_SRC_EXT
VK_BLEND_OP_SRC_EXT
-
VK_BLEND_OP_DST_EXT
public static final VulkanBlendOp VK_BLEND_OP_DST_EXT
VK_BLEND_OP_DST_EXT
-
VK_BLEND_OP_SRC_OVER_EXT
public static final VulkanBlendOp VK_BLEND_OP_SRC_OVER_EXT
VK_BLEND_OP_SRC_OVER_EXT
-
VK_BLEND_OP_DST_OVER_EXT
public static final VulkanBlendOp VK_BLEND_OP_DST_OVER_EXT
VK_BLEND_OP_DST_OVER_EXT
-
VK_BLEND_OP_SRC_IN_EXT
public static final VulkanBlendOp VK_BLEND_OP_SRC_IN_EXT
VK_BLEND_OP_SRC_IN_EXT
-
VK_BLEND_OP_DST_IN_EXT
public static final VulkanBlendOp VK_BLEND_OP_DST_IN_EXT
VK_BLEND_OP_DST_IN_EXT
-
VK_BLEND_OP_SRC_OUT_EXT
public static final VulkanBlendOp VK_BLEND_OP_SRC_OUT_EXT
VK_BLEND_OP_SRC_OUT_EXT
-
VK_BLEND_OP_DST_OUT_EXT
public static final VulkanBlendOp VK_BLEND_OP_DST_OUT_EXT
VK_BLEND_OP_DST_OUT_EXT
-
VK_BLEND_OP_SRC_ATOP_EXT
public static final VulkanBlendOp VK_BLEND_OP_SRC_ATOP_EXT
VK_BLEND_OP_SRC_ATOP_EXT
-
VK_BLEND_OP_DST_ATOP_EXT
public static final VulkanBlendOp VK_BLEND_OP_DST_ATOP_EXT
VK_BLEND_OP_DST_ATOP_EXT
-
VK_BLEND_OP_XOR_EXT
public static final VulkanBlendOp VK_BLEND_OP_XOR_EXT
VK_BLEND_OP_XOR_EXT
-
VK_BLEND_OP_MULTIPLY_EXT
public static final VulkanBlendOp VK_BLEND_OP_MULTIPLY_EXT
VK_BLEND_OP_MULTIPLY_EXT
-
VK_BLEND_OP_SCREEN_EXT
public static final VulkanBlendOp VK_BLEND_OP_SCREEN_EXT
VK_BLEND_OP_SCREEN_EXT
-
VK_BLEND_OP_OVERLAY_EXT
public static final VulkanBlendOp VK_BLEND_OP_OVERLAY_EXT
VK_BLEND_OP_OVERLAY_EXT
-
VK_BLEND_OP_DARKEN_EXT
public static final VulkanBlendOp VK_BLEND_OP_DARKEN_EXT
VK_BLEND_OP_DARKEN_EXT
-
VK_BLEND_OP_LIGHTEN_EXT
public static final VulkanBlendOp VK_BLEND_OP_LIGHTEN_EXT
VK_BLEND_OP_LIGHTEN_EXT
-
VK_BLEND_OP_COLORDODGE_EXT
public static final VulkanBlendOp VK_BLEND_OP_COLORDODGE_EXT
VK_BLEND_OP_COLORDODGE_EXT
-
VK_BLEND_OP_COLORBURN_EXT
public static final VulkanBlendOp VK_BLEND_OP_COLORBURN_EXT
VK_BLEND_OP_COLORBURN_EXT
-
VK_BLEND_OP_HARDLIGHT_EXT
public static final VulkanBlendOp VK_BLEND_OP_HARDLIGHT_EXT
VK_BLEND_OP_HARDLIGHT_EXT
-
VK_BLEND_OP_SOFTLIGHT_EXT
public static final VulkanBlendOp VK_BLEND_OP_SOFTLIGHT_EXT
VK_BLEND_OP_SOFTLIGHT_EXT
-
VK_BLEND_OP_DIFFERENCE_EXT
public static final VulkanBlendOp VK_BLEND_OP_DIFFERENCE_EXT
VK_BLEND_OP_DIFFERENCE_EXT
-
VK_BLEND_OP_EXCLUSION_EXT
public static final VulkanBlendOp VK_BLEND_OP_EXCLUSION_EXT
VK_BLEND_OP_EXCLUSION_EXT
-
VK_BLEND_OP_INVERT_EXT
public static final VulkanBlendOp VK_BLEND_OP_INVERT_EXT
VK_BLEND_OP_INVERT_EXT
-
VK_BLEND_OP_INVERT_RGB_EXT
public static final VulkanBlendOp VK_BLEND_OP_INVERT_RGB_EXT
VK_BLEND_OP_INVERT_RGB_EXT
-
VK_BLEND_OP_LINEARDODGE_EXT
public static final VulkanBlendOp VK_BLEND_OP_LINEARDODGE_EXT
VK_BLEND_OP_LINEARDODGE_EXT
-
VK_BLEND_OP_LINEARBURN_EXT
public static final VulkanBlendOp VK_BLEND_OP_LINEARBURN_EXT
VK_BLEND_OP_LINEARBURN_EXT
-
VK_BLEND_OP_VIVIDLIGHT_EXT
public static final VulkanBlendOp VK_BLEND_OP_VIVIDLIGHT_EXT
VK_BLEND_OP_VIVIDLIGHT_EXT
-
VK_BLEND_OP_LINEARLIGHT_EXT
public static final VulkanBlendOp VK_BLEND_OP_LINEARLIGHT_EXT
VK_BLEND_OP_LINEARLIGHT_EXT
-
VK_BLEND_OP_PINLIGHT_EXT
public static final VulkanBlendOp VK_BLEND_OP_PINLIGHT_EXT
VK_BLEND_OP_PINLIGHT_EXT
-
VK_BLEND_OP_HARDMIX_EXT
public static final VulkanBlendOp VK_BLEND_OP_HARDMIX_EXT
VK_BLEND_OP_HARDMIX_EXT
-
VK_BLEND_OP_HSL_HUE_EXT
public static final VulkanBlendOp VK_BLEND_OP_HSL_HUE_EXT
VK_BLEND_OP_HSL_HUE_EXT
-
VK_BLEND_OP_HSL_SATURATION_EXT
public static final VulkanBlendOp VK_BLEND_OP_HSL_SATURATION_EXT
VK_BLEND_OP_HSL_SATURATION_EXT
-
VK_BLEND_OP_HSL_COLOR_EXT
public static final VulkanBlendOp VK_BLEND_OP_HSL_COLOR_EXT
VK_BLEND_OP_HSL_COLOR_EXT
-
VK_BLEND_OP_HSL_LUMINOSITY_EXT
public static final VulkanBlendOp VK_BLEND_OP_HSL_LUMINOSITY_EXT
VK_BLEND_OP_HSL_LUMINOSITY_EXT
-
VK_BLEND_OP_PLUS_EXT
public static final VulkanBlendOp VK_BLEND_OP_PLUS_EXT
VK_BLEND_OP_PLUS_EXT
-
VK_BLEND_OP_PLUS_CLAMPED_EXT
public static final VulkanBlendOp VK_BLEND_OP_PLUS_CLAMPED_EXT
VK_BLEND_OP_PLUS_CLAMPED_EXT
-
VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT
public static final VulkanBlendOp VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT
VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT
-
VK_BLEND_OP_PLUS_DARKER_EXT
public static final VulkanBlendOp VK_BLEND_OP_PLUS_DARKER_EXT
VK_BLEND_OP_PLUS_DARKER_EXT
-
VK_BLEND_OP_MINUS_EXT
public static final VulkanBlendOp VK_BLEND_OP_MINUS_EXT
VK_BLEND_OP_MINUS_EXT
-
VK_BLEND_OP_MINUS_CLAMPED_EXT
public static final VulkanBlendOp VK_BLEND_OP_MINUS_CLAMPED_EXT
VK_BLEND_OP_MINUS_CLAMPED_EXT
-
VK_BLEND_OP_CONTRAST_EXT
public static final VulkanBlendOp VK_BLEND_OP_CONTRAST_EXT
VK_BLEND_OP_CONTRAST_EXT
-
VK_BLEND_OP_INVERT_OVG_EXT
public static final VulkanBlendOp VK_BLEND_OP_INVERT_OVG_EXT
VK_BLEND_OP_INVERT_OVG_EXT
-
VK_BLEND_OP_RED_EXT
public static final VulkanBlendOp VK_BLEND_OP_RED_EXT
VK_BLEND_OP_RED_EXT
-
VK_BLEND_OP_GREEN_EXT
public static final VulkanBlendOp VK_BLEND_OP_GREEN_EXT
VK_BLEND_OP_GREEN_EXT
-
VK_BLEND_OP_BLUE_EXT
public static final VulkanBlendOp VK_BLEND_OP_BLUE_EXT
VK_BLEND_OP_BLUE_EXT
-
-
Method Detail
-
values
public static VulkanBlendOp[] 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 (VulkanBlendOp c : VulkanBlendOp.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static VulkanBlendOp 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
-
-