Package WildMagic.LibGraphics.Shaders
Enum RendererConstant.Type
- java.lang.Object
-
- java.lang.Enum<RendererConstant.Type>
-
- WildMagic.LibGraphics.Shaders.RendererConstant.Type
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<RendererConstant.Type>
- Enclosing class:
- RendererConstant
public static enum RendererConstant.Type extends java.lang.Enum<RendererConstant.Type>
RendererConstant types:
-
-
Enum Constant Summary
-
Field Summary
Fields Modifier and Type Field Description private static int
m_iInitValue
private int
m_iValue
private java.lang.String
m_kName
-
Constructor Summary
Constructors Modifier Constructor Description private
Type(java.lang.String kName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private int
Init()
java.lang.String
Name()
int
Value()
static RendererConstant.Type
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static RendererConstant.Type[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
W_MATRIX
public static final RendererConstant.Type W_MATRIX
-
V_MATRIX
public static final RendererConstant.Type V_MATRIX
-
P_MATRIX
public static final RendererConstant.Type P_MATRIX
-
WV_MATRIX
public static final RendererConstant.Type WV_MATRIX
-
VP_MATRIX
public static final RendererConstant.Type VP_MATRIX
-
WVP_MATRIX
public static final RendererConstant.Type WVP_MATRIX
-
W_MATRIX_TRANSPOSE
public static final RendererConstant.Type W_MATRIX_TRANSPOSE
-
V_MATRIX_TRANSPOSE
public static final RendererConstant.Type V_MATRIX_TRANSPOSE
-
P_MATRIX_TRANSPOSE
public static final RendererConstant.Type P_MATRIX_TRANSPOSE
-
WV_MATRIX_TRANSPOSE
public static final RendererConstant.Type WV_MATRIX_TRANSPOSE
-
VP_MATRIX_TRANSPOSE
public static final RendererConstant.Type VP_MATRIX_TRANSPOSE
-
WVP_MATRIX_TRANSPOSE
public static final RendererConstant.Type WVP_MATRIX_TRANSPOSE
-
W_MATRIX_INVERSE
public static final RendererConstant.Type W_MATRIX_INVERSE
-
V_MATRIX_INVERSE
public static final RendererConstant.Type V_MATRIX_INVERSE
-
P_MATRIX_INVERSE
public static final RendererConstant.Type P_MATRIX_INVERSE
-
WV_MATRIX_INVERSE
public static final RendererConstant.Type WV_MATRIX_INVERSE
-
VP_MATRIX_INVERSE
public static final RendererConstant.Type VP_MATRIX_INVERSE
-
WVP_MATRIX_INVERSE
public static final RendererConstant.Type WVP_MATRIX_INVERSE
-
W_MATRIX_INVERSE_TRANSPOSE
public static final RendererConstant.Type W_MATRIX_INVERSE_TRANSPOSE
-
V_MATRIX_INVERSE_TRANSPOSE
public static final RendererConstant.Type V_MATRIX_INVERSE_TRANSPOSE
-
P_MATRIX_INVERSE_TRANSPOSE
public static final RendererConstant.Type P_MATRIX_INVERSE_TRANSPOSE
-
WV_MATRIX_INVERSE_TRANSPOSE
public static final RendererConstant.Type WV_MATRIX_INVERSE_TRANSPOSE
-
VP_MATRIX_INVERSE_TRANSPOSE
public static final RendererConstant.Type VP_MATRIX_INVERSE_TRANSPOSE
-
WVP_MATRIX_INVERSE_TRANSPOSE
public static final RendererConstant.Type WVP_MATRIX_INVERSE_TRANSPOSE
-
MATERIAL_EMISSIVE
public static final RendererConstant.Type MATERIAL_EMISSIVE
-
MATERIAL_AMBIENT
public static final RendererConstant.Type MATERIAL_AMBIENT
-
MATERIAL_DIFFUSE
public static final RendererConstant.Type MATERIAL_DIFFUSE
-
MATERIAL_SPECULAR
public static final RendererConstant.Type MATERIAL_SPECULAR
-
CAMERA_MODEL_POSITION
public static final RendererConstant.Type CAMERA_MODEL_POSITION
-
CAMERA_MODEL_DIRECTION
public static final RendererConstant.Type CAMERA_MODEL_DIRECTION
-
CAMERA_MODEL_UP
public static final RendererConstant.Type CAMERA_MODEL_UP
-
CAMERA_MODEL_RIGHT
public static final RendererConstant.Type CAMERA_MODEL_RIGHT
-
CAMERA_WORLD_POSITION
public static final RendererConstant.Type CAMERA_WORLD_POSITION
-
CAMERA_WORLD_DIRECTION
public static final RendererConstant.Type CAMERA_WORLD_DIRECTION
-
CAMERA_WORLD_UP
public static final RendererConstant.Type CAMERA_WORLD_UP
-
CAMERA_WORLD_RIGHT
public static final RendererConstant.Type CAMERA_WORLD_RIGHT
-
PROJECTOR_MODEL_POSITION
public static final RendererConstant.Type PROJECTOR_MODEL_POSITION
-
PROJECTOR_MODEL_DIRECTION
public static final RendererConstant.Type PROJECTOR_MODEL_DIRECTION
-
PROJECTOR_MODEL_UP
public static final RendererConstant.Type PROJECTOR_MODEL_UP
-
PROJECTOR_MODEL_RIGHT
public static final RendererConstant.Type PROJECTOR_MODEL_RIGHT
-
PROJECTOR_WORLD_POSITION
public static final RendererConstant.Type PROJECTOR_WORLD_POSITION
-
PROJECTOR_WORLD_DIRECTION
public static final RendererConstant.Type PROJECTOR_WORLD_DIRECTION
-
PROJECTOR_WORLD_UP
public static final RendererConstant.Type PROJECTOR_WORLD_UP
-
PROJECTOR_WORLD_RIGHT
public static final RendererConstant.Type PROJECTOR_WORLD_RIGHT
-
PROJECTOR_MATRIX
public static final RendererConstant.Type PROJECTOR_MATRIX
-
LIGHT0_MODEL_POSITION
public static final RendererConstant.Type LIGHT0_MODEL_POSITION
-
LIGHT0_MODEL_DIRECTION
public static final RendererConstant.Type LIGHT0_MODEL_DIRECTION
-
LIGHT0_WORLD_POSITION
public static final RendererConstant.Type LIGHT0_WORLD_POSITION
-
LIGHT0_WORLD_DIRECTION
public static final RendererConstant.Type LIGHT0_WORLD_DIRECTION
-
LIGHT0_AMBIENT
public static final RendererConstant.Type LIGHT0_AMBIENT
-
LIGHT0_DIFFUSE
public static final RendererConstant.Type LIGHT0_DIFFUSE
-
LIGHT0_SPECULAR
public static final RendererConstant.Type LIGHT0_SPECULAR
-
LIGHT0_SPOTCUTOFF
public static final RendererConstant.Type LIGHT0_SPOTCUTOFF
-
LIGHT0_ATTENUATION
public static final RendererConstant.Type LIGHT0_ATTENUATION
-
LIGHT1_MODEL_POSITION
public static final RendererConstant.Type LIGHT1_MODEL_POSITION
-
LIGHT1_MODEL_DIRECTION
public static final RendererConstant.Type LIGHT1_MODEL_DIRECTION
-
LIGHT1_WORLD_POSITION
public static final RendererConstant.Type LIGHT1_WORLD_POSITION
-
LIGHT1_WORLD_DIRECTION
public static final RendererConstant.Type LIGHT1_WORLD_DIRECTION
-
LIGHT1_AMBIENT
public static final RendererConstant.Type LIGHT1_AMBIENT
-
LIGHT1_DIFFUSE
public static final RendererConstant.Type LIGHT1_DIFFUSE
-
LIGHT1_SPECULAR
public static final RendererConstant.Type LIGHT1_SPECULAR
-
LIGHT1_SPOTCUTOFF
public static final RendererConstant.Type LIGHT1_SPOTCUTOFF
-
LIGHT1_ATTENUATION
public static final RendererConstant.Type LIGHT1_ATTENUATION
-
LIGHT2_MODEL_POSITION
public static final RendererConstant.Type LIGHT2_MODEL_POSITION
-
LIGHT2_MODEL_DIRECTION
public static final RendererConstant.Type LIGHT2_MODEL_DIRECTION
-
LIGHT2_WORLD_POSITION
public static final RendererConstant.Type LIGHT2_WORLD_POSITION
-
LIGHT2_WORLD_DIRECTION
public static final RendererConstant.Type LIGHT2_WORLD_DIRECTION
-
LIGHT2_AMBIENT
public static final RendererConstant.Type LIGHT2_AMBIENT
-
LIGHT2_DIFFUSE
public static final RendererConstant.Type LIGHT2_DIFFUSE
-
LIGHT2_SPECULAR
public static final RendererConstant.Type LIGHT2_SPECULAR
-
LIGHT2_SPOTCUTOFF
public static final RendererConstant.Type LIGHT2_SPOTCUTOFF
-
LIGHT2_ATTENUATION
public static final RendererConstant.Type LIGHT2_ATTENUATION
-
LIGHT3_MODEL_POSITION
public static final RendererConstant.Type LIGHT3_MODEL_POSITION
-
LIGHT3_MODEL_DIRECTION
public static final RendererConstant.Type LIGHT3_MODEL_DIRECTION
-
LIGHT3_WORLD_POSITION
public static final RendererConstant.Type LIGHT3_WORLD_POSITION
-
LIGHT3_WORLD_DIRECTION
public static final RendererConstant.Type LIGHT3_WORLD_DIRECTION
-
LIGHT3_AMBIENT
public static final RendererConstant.Type LIGHT3_AMBIENT
-
LIGHT3_DIFFUSE
public static final RendererConstant.Type LIGHT3_DIFFUSE
-
LIGHT3_SPECULAR
public static final RendererConstant.Type LIGHT3_SPECULAR
-
LIGHT3_SPOTCUTOFF
public static final RendererConstant.Type LIGHT3_SPOTCUTOFF
-
LIGHT3_ATTENUATION
public static final RendererConstant.Type LIGHT3_ATTENUATION
-
LIGHT4_MODEL_POSITION
public static final RendererConstant.Type LIGHT4_MODEL_POSITION
-
LIGHT4_MODEL_DIRECTION
public static final RendererConstant.Type LIGHT4_MODEL_DIRECTION
-
LIGHT4_WORLD_POSITION
public static final RendererConstant.Type LIGHT4_WORLD_POSITION
-
LIGHT4_WORLD_DIRECTION
public static final RendererConstant.Type LIGHT4_WORLD_DIRECTION
-
LIGHT4_AMBIENT
public static final RendererConstant.Type LIGHT4_AMBIENT
-
LIGHT4_DIFFUSE
public static final RendererConstant.Type LIGHT4_DIFFUSE
-
LIGHT4_SPECULAR
public static final RendererConstant.Type LIGHT4_SPECULAR
-
LIGHT4_SPOTCUTOFF
public static final RendererConstant.Type LIGHT4_SPOTCUTOFF
-
LIGHT4_ATTENUATION
public static final RendererConstant.Type LIGHT4_ATTENUATION
-
LIGHT5_MODEL_POSITION
public static final RendererConstant.Type LIGHT5_MODEL_POSITION
-
LIGHT5_MODEL_DIRECTION
public static final RendererConstant.Type LIGHT5_MODEL_DIRECTION
-
LIGHT5_WORLD_POSITION
public static final RendererConstant.Type LIGHT5_WORLD_POSITION
-
LIGHT5_WORLD_DIRECTION
public static final RendererConstant.Type LIGHT5_WORLD_DIRECTION
-
LIGHT5_AMBIENT
public static final RendererConstant.Type LIGHT5_AMBIENT
-
LIGHT5_DIFFUSE
public static final RendererConstant.Type LIGHT5_DIFFUSE
-
LIGHT5_SPECULAR
public static final RendererConstant.Type LIGHT5_SPECULAR
-
LIGHT5_SPOTCUTOFF
public static final RendererConstant.Type LIGHT5_SPOTCUTOFF
-
LIGHT5_ATTENUATION
public static final RendererConstant.Type LIGHT5_ATTENUATION
-
LIGHT6_MODEL_POSITION
public static final RendererConstant.Type LIGHT6_MODEL_POSITION
-
LIGHT6_MODEL_DIRECTION
public static final RendererConstant.Type LIGHT6_MODEL_DIRECTION
-
LIGHT6_WORLD_POSITION
public static final RendererConstant.Type LIGHT6_WORLD_POSITION
-
LIGHT6_WORLD_DIRECTION
public static final RendererConstant.Type LIGHT6_WORLD_DIRECTION
-
LIGHT6_AMBIENT
public static final RendererConstant.Type LIGHT6_AMBIENT
-
LIGHT6_DIFFUSE
public static final RendererConstant.Type LIGHT6_DIFFUSE
-
LIGHT6_SPECULAR
public static final RendererConstant.Type LIGHT6_SPECULAR
-
LIGHT6_SPOTCUTOFF
public static final RendererConstant.Type LIGHT6_SPOTCUTOFF
-
LIGHT6_ATTENUATION
public static final RendererConstant.Type LIGHT6_ATTENUATION
-
LIGHT7_MODEL_POSITION
public static final RendererConstant.Type LIGHT7_MODEL_POSITION
-
LIGHT7_MODEL_DIRECTION
public static final RendererConstant.Type LIGHT7_MODEL_DIRECTION
-
LIGHT7_WORLD_POSITION
public static final RendererConstant.Type LIGHT7_WORLD_POSITION
-
LIGHT7_WORLD_DIRECTION
public static final RendererConstant.Type LIGHT7_WORLD_DIRECTION
-
LIGHT7_AMBIENT
public static final RendererConstant.Type LIGHT7_AMBIENT
-
LIGHT7_DIFFUSE
public static final RendererConstant.Type LIGHT7_DIFFUSE
-
LIGHT7_SPECULAR
public static final RendererConstant.Type LIGHT7_SPECULAR
-
LIGHT7_SPOTCUTOFF
public static final RendererConstant.Type LIGHT7_SPOTCUTOFF
-
LIGHT7_ATTENUATION
public static final RendererConstant.Type LIGHT7_ATTENUATION
-
MAX_TYPES
public static final RendererConstant.Type MAX_TYPES
-
-
Method Detail
-
values
public static RendererConstant.Type[] 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 (RendererConstant.Type c : RendererConstant.Type.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static RendererConstant.Type 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
-
Name
public java.lang.String Name()
-
Value
public int Value()
-
Init
private int Init()
-
-