public enum VariableSemantic extends java.lang.Enum<VariableSemantic>
Enum Constant and Description |
---|
CAMERA_POSITION
Camera's position in world coordinate system.
|
DEPTH_BIAS
Depth bias for shadow mapping
|
ENABLE_METALLIC_ROUGHNESS_TEXTURE
Boolean value to specify if the metallic/roughness texture is specified.
|
ENABLE_NORMAL_MAP
Normal texture
|
INVERSE_VIEWPORT_SIZE
Inverse size of viewport.
|
MAP_SHADOW
Shadow map texture
|
MATERIAL_ALPHA
Alpha
|
MATERIAL_AMBIENT
Ambient color
|
MATERIAL_DIFFUSE
Diffuse color
|
MATERIAL_DIFFUSE_TEXTURE
Diffuse texture
|
MATERIAL_EMISSIVE
Emissive color
|
MATERIAL_EMISSIVE_TEXTURE
Emissive texture
|
MATERIAL_METALLIC
Metalness value
|
MATERIAL_METALLIC_ROUGHNESS_TEXTURE
Texture that contains metallic and roughness in R/G channel, B/A are ignored.
|
MATERIAL_NORMAL_TEXTURE
Normal texture
|
MATERIAL_OCCLUSION
Ambient occlusion value
|
MATERIAL_OCCLUSION_TEXTURE
Ambient occlusion texture
|
MATERIAL_ROUGHNESS
Roughness value
|
MATERIAL_SHININESS
Shininess
|
MATERIAL_SPECULAR
Specular color
|
MATERIAL_SPECULAR_FACTOR
Specular factor
|
MATERIAL_SPECULAR_TEXTURE
Specular texture
|
MATERIAL_TEXTURE_TRANSFORM
Texture coordinate transform
|
MATRIX_LIGHT_SPACE
Matrix for light space transformation
|
MATRIX_PROJ
Matrix for projection transformation
|
MATRIX_VIEW
Matrix for view transformation
|
MATRIX_VIEW_PROJ
Matrix for view and projection transformation
|
MATRIX_WORLD
Matrix for world transformation
|
MATRIX_WORLD_VIEW_PROJ
Matrix for world view and projection transformation
|
POINT_LIGHT_COUNT
Number of point lights
|
POINT_LIGHTS
Point light information
|
RECEIVE_SHADOWS
Receive or not receive shadows
|
SHADOW_CASTER
Position of shadow caster in world coordinate system.
|
VIEWPORT_SIZE
Size of viewport, measured in pixel
|
WORLD_AMBIENT
World ambient
|
WORLD_TIME
Time in seconds
|
Modifier and Type | Method and Description |
---|---|
static VariableSemantic |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static VariableSemantic[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final VariableSemantic MATRIX_WORLD
public static final VariableSemantic MATRIX_VIEW
public static final VariableSemantic MATRIX_PROJ
public static final VariableSemantic MATRIX_VIEW_PROJ
public static final VariableSemantic MATRIX_WORLD_VIEW_PROJ
public static final VariableSemantic MATRIX_LIGHT_SPACE
public static final VariableSemantic MATERIAL_DIFFUSE
public static final VariableSemantic MATERIAL_DIFFUSE_TEXTURE
public static final VariableSemantic MATERIAL_EMISSIVE
public static final VariableSemantic MATERIAL_EMISSIVE_TEXTURE
public static final VariableSemantic MATERIAL_AMBIENT
public static final VariableSemantic MATERIAL_SPECULAR
public static final VariableSemantic MATERIAL_SPECULAR_FACTOR
public static final VariableSemantic MATERIAL_SPECULAR_TEXTURE
public static final VariableSemantic MATERIAL_SHININESS
public static final VariableSemantic MATERIAL_ALPHA
public static final VariableSemantic MATERIAL_NORMAL_TEXTURE
public static final VariableSemantic ENABLE_NORMAL_MAP
public static final VariableSemantic MATERIAL_TEXTURE_TRANSFORM
public static final VariableSemantic MATERIAL_METALLIC
public static final VariableSemantic MATERIAL_ROUGHNESS
public static final VariableSemantic MATERIAL_METALLIC_ROUGHNESS_TEXTURE
public static final VariableSemantic ENABLE_METALLIC_ROUGHNESS_TEXTURE
public static final VariableSemantic MATERIAL_OCCLUSION
public static final VariableSemantic MATERIAL_OCCLUSION_TEXTURE
public static final VariableSemantic MAP_SHADOW
public static final VariableSemantic RECEIVE_SHADOWS
public static final VariableSemantic SHADOW_CASTER
public static final VariableSemantic DEPTH_BIAS
public static final VariableSemantic WORLD_TIME
public static final VariableSemantic WORLD_AMBIENT
public static final VariableSemantic CAMERA_POSITION
public static final VariableSemantic VIEWPORT_SIZE
public static final VariableSemantic INVERSE_VIEWPORT_SIZE
public static final VariableSemantic POINT_LIGHTS
public static final VariableSemantic POINT_LIGHT_COUNT
public static VariableSemantic[] values()
for (VariableSemantic c : VariableSemantic.values()) System.out.println(c);
public static VariableSemantic 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 null