com.jme.scene.state.lwjgl
Class LWJGLMaterialState

java.lang.Object
  extended bycom.jme.scene.state.RenderState
      extended bycom.jme.scene.state.MaterialState
          extended bycom.jme.scene.state.lwjgl.LWJGLMaterialState
All Implemented Interfaces:
java.io.Serializable

public class LWJGLMaterialState
extends MaterialState

LWJGLMaterialState subclasses MaterialState using the LWJGL API to access OpenGL to set the material for a given node and it's children.

Version:
$Id: LWJGLMaterialState.java,v 1.6 2004/09/14 21:52:14 mojomonkey Exp $
Author:
Mark Powell
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.jme.scene.state.MaterialState
currentAmbient, currentDiffuse, currentEmissive, currentShininess, currentSpecular, defaultAmbient, defaultDiffuse, defaultEmissive, defaultShininess, defaultSpecular
 
Fields inherited from class com.jme.scene.state.RenderState
RS_ALPHA, RS_ATTRIBUTE, RS_CULL, RS_DITHER, RS_FOG, RS_FRAGMENT_PROGRAM, RS_GLSL_SHADER_OBJECTS, RS_LIGHT, RS_MATERIAL, RS_MAX_STATE, RS_SHADE, RS_STENCIL, RS_TEXTURE, RS_VERTEX_PROGRAM, RS_WIREFRAME, RS_ZBUFFER
 
Constructor Summary
LWJGLMaterialState()
          Constructor instantiates a new LWJGLMaterialState object.
 
Method Summary
 void apply()
          set calls the OpenGL material function to set the proper material state.
 
Methods inherited from class com.jme.scene.state.MaterialState
getAlpha, getAmbient, getDiffuse, getEmissive, getShininess, getSpecular, getType, setAlpha, setAmbient, setDiffuse, setEmissive, setShininess, setSpecular
 
Methods inherited from class com.jme.scene.state.RenderState
extract, isEnabled, setEnabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LWJGLMaterialState

public LWJGLMaterialState()
Constructor instantiates a new LWJGLMaterialState object.

Method Detail

apply

public void apply()
set calls the OpenGL material function to set the proper material state.

Specified by:
apply in class RenderState
See Also:
RenderState.apply()