com.jme3.shader
Class ShaderKey
java.lang.Object
com.jme3.asset.AssetKey<Shader>
com.jme3.shader.ShaderKey
- All Implemented Interfaces:
- Savable, java.lang.Cloneable
public class ShaderKey
- extends AssetKey<Shader>
Constructor Summary |
ShaderKey()
|
ShaderKey(java.lang.String vertName,
java.lang.String fragName,
DefineList defines,
java.lang.String vertLanguage,
java.lang.String fragLanguage)
|
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
fragName
protected java.lang.String fragName
defines
protected DefineList defines
vertLanguage
protected java.lang.String vertLanguage
fragLanguage
protected java.lang.String fragLanguage
ShaderKey
public ShaderKey()
ShaderKey
public ShaderKey(java.lang.String vertName,
java.lang.String fragName,
DefineList defines,
java.lang.String vertLanguage,
java.lang.String fragLanguage)
toString
public java.lang.String toString()
- Overrides:
toString
in class AssetKey<Shader>
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class AssetKey<Shader>
hashCode
public int hashCode()
- Overrides:
hashCode
in class AssetKey<Shader>
getDefines
public DefineList getDefines()
getVertName
public java.lang.String getVertName()
getFragName
public java.lang.String getFragName()
getLanguage
@Deprecated
public java.lang.String getLanguage()
- Deprecated. Use
getVertexShaderLanguage()
instead.
getVertexShaderLanguage
public java.lang.String getVertexShaderLanguage()
getFragmentShaderLanguage
public java.lang.String getFragmentShaderLanguage()
write
public void write(JmeExporter ex)
throws java.io.IOException
- Specified by:
write
in interface Savable
- Overrides:
write
in class AssetKey<Shader>
- Throws:
java.io.IOException
read
public void read(JmeImporter im)
throws java.io.IOException
- Specified by:
read
in interface Savable
- Overrides:
read
in class AssetKey<Shader>
- Throws:
java.io.IOException