com.jme3.shader
Enum VarType
java.lang.Object
java.lang.Enum<VarType>
com.jme3.shader.VarType
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<VarType>
public enum VarType
- extends java.lang.Enum<VarType>
Method Summary |
boolean |
isTextureType()
|
boolean |
usesMultiData()
|
static VarType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static VarType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared. |
Methods inherited from class java.lang.Enum |
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
Float
public static final VarType Float
Vector2
public static final VarType Vector2
Vector3
public static final VarType Vector3
Vector4
public static final VarType Vector4
FloatArray
public static final VarType FloatArray
Vector2Array
public static final VarType Vector2Array
Vector3Array
public static final VarType Vector3Array
Vector4Array
public static final VarType Vector4Array
Boolean
public static final VarType Boolean
Matrix3
public static final VarType Matrix3
Matrix4
public static final VarType Matrix4
Matrix3Array
public static final VarType Matrix3Array
Matrix4Array
public static final VarType Matrix4Array
TextureBuffer
public static final VarType TextureBuffer
Texture2D
public static final VarType Texture2D
Texture3D
public static final VarType Texture3D
TextureArray
public static final VarType TextureArray
TextureCubeMap
public static final VarType TextureCubeMap
Int
public static final VarType Int
values
public static VarType[] 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 (VarType c : VarType.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in
the order they are declared
valueOf
public static VarType 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 name
java.lang.NullPointerException
- if the argument is null
isTextureType
public boolean isTextureType()
usesMultiData
public boolean usesMultiData()