endrov.gl
Class EvGLMaterialSolid
java.lang.Object
endrov.gl.EvGLMaterialSolid
- All Implemented Interfaces:
- EvGLMaterial
public class EvGLMaterialSolid
- extends java.lang.Object
- implements EvGLMaterial
Solid color material
Constructor Summary |
EvGLMaterialSolid()
Default OpenGL material |
EvGLMaterialSolid(float[] diffuse,
float[] specular,
float[] ambient,
java.lang.Float shininess)
Create a material. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
metadataType
public static final java.lang.String metadataType
- See Also:
- Constant Field Values
diffuse
public float[] diffuse
specular
public float[] specular
ambient
public float[] ambient
shininess
public float shininess
EvGLMaterialSolid
public EvGLMaterialSolid()
- Default OpenGL material
EvGLMaterialSolid
public EvGLMaterialSolid(float[] diffuse,
float[] specular,
float[] ambient,
java.lang.Float shininess)
- Create a material. All vectors have 4 elements. null means use GL default
set
public void set(javax.media.opengl.GL2 gl)
- Specified by:
set
in interface EvGLMaterial
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
toXML
public org.jdom.Element toXML()
fromXML
public static EvGLMaterialSolid fromXML(org.jdom.Element e)
fromColor
public static EvGLMaterialSolid fromColor(float colR,
float colG,
float colB)