Package com.aspose.threed
Enum ShaderStage
- java.lang.Object
-
- java.lang.Enum<ShaderStage>
-
- com.aspose.threed.ShaderStage
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<ShaderStage>
,java.lang.constant.Constable
public enum ShaderStage extends java.lang.Enum<ShaderStage>
Shader stage
-
-
Enum Constant Summary
Enum Constants Enum Constant Description COMPUTE_SHADER
Compute shaderFRAGMENT_SHADER
Fragment shaderGEOMETRY_SHADER
Geometry shaderVERTEX_SHADER
Vertex shader
-
Method Summary
Modifier and Type Method Description static ShaderStage
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static ShaderStage[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
VERTEX_SHADER
public static final ShaderStage VERTEX_SHADER
Vertex shader
-
FRAGMENT_SHADER
public static final ShaderStage FRAGMENT_SHADER
Fragment shader
-
GEOMETRY_SHADER
public static final ShaderStage GEOMETRY_SHADER
Geometry shader
-
COMPUTE_SHADER
public static final ShaderStage COMPUTE_SHADER
Compute shader
-
-
Method Detail
-
values
public static ShaderStage[] values()
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ShaderStage 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
-
-