public enum UniformBinding extends java.lang.Enum<UniformBinding>
Enum Constant and Description |
---|
AmbientLightColor
Ambient light color
Type: vec4
|
Aspect
Aspect ratio of the resolution currently set.
|
CameraDirection
Direction of the camera.
|
CameraLeft
Left vector of the camera.
|
CameraPosition
Camera position in world space.
|
CameraUp
Up vector of the camera.
|
FrameRate
Frames per second.
|
FrustumNearFar
The near and far values for the camera frustum.
|
LightColor
The light color when rendering in multi pass mode
Type: vec4
|
LightDirection
The light direction when rendering in multi pass mode
Type: vec4
|
LightPosition
The light position when rendering in multi pass mode
Type: vec4
|
NormalMatrix
The normal matrix.
|
NormalMatrixInverse |
ProjectionMatrix
The projection matrix.
|
ProjectionMatrixInverse |
Resolution
The width and height of the camera.
|
ResolutionInverse
The inverse of the resolution, 1/width and 1/height.
|
Time
Time in seconds since the application was started.
|
Tpf
Time in seconds that the last frame took.
|
ViewMatrix
The view matrix.
|
ViewMatrixInverse |
ViewPort
Contains the four viewport parameters in this order:
X = Left,
Y = Top,
Z = Right,
W = Bottom.
|
ViewProjectionMatrix
The view projection matrix.
|
ViewProjectionMatrixInverse |
WorldMatrix
The world matrix.
|
WorldMatrixInverse |
WorldMatrixInverseTranspose
The world matrix inverse transpose.
|
WorldNormalMatrix
The normal matrix in world space for World space lighting.
|
WorldViewMatrix
The world view matrix.
|
WorldViewMatrixInverse |
WorldViewProjectionMatrix
The world view projection matrix.
|
WorldViewProjectionMatrixInverse |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getGlslType() |
static UniformBinding |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static UniformBinding[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final UniformBinding WorldMatrix
public static final UniformBinding ViewMatrix
public static final UniformBinding ProjectionMatrix
public static final UniformBinding WorldViewMatrix
public static final UniformBinding NormalMatrix
public static final UniformBinding WorldViewProjectionMatrix
public static final UniformBinding ViewProjectionMatrix
public static final UniformBinding WorldMatrixInverseTranspose
public static final UniformBinding WorldMatrixInverse
public static final UniformBinding ViewMatrixInverse
public static final UniformBinding ProjectionMatrixInverse
public static final UniformBinding ViewProjectionMatrixInverse
public static final UniformBinding WorldViewMatrixInverse
public static final UniformBinding NormalMatrixInverse
public static final UniformBinding WorldViewProjectionMatrixInverse
public static final UniformBinding ViewPort
public static final UniformBinding FrustumNearFar
public static final UniformBinding Resolution
public static final UniformBinding ResolutionInverse
public static final UniformBinding Aspect
public static final UniformBinding CameraPosition
public static final UniformBinding CameraDirection
public static final UniformBinding CameraLeft
public static final UniformBinding CameraUp
public static final UniformBinding Time
public static final UniformBinding Tpf
public static final UniformBinding FrameRate
public static final UniformBinding LightDirection
public static final UniformBinding LightPosition
public static final UniformBinding AmbientLightColor
public static final UniformBinding LightColor
public static final UniformBinding WorldNormalMatrix
public static UniformBinding[] values()
for (UniformBinding c : UniformBinding.values()) System.out.println(c);
public static UniformBinding valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic java.lang.String getGlslType()