com.jme.scene.state.lwjgl
Class LWJGLShadeState

java.lang.Object
  extended by com.jme.scene.state.RenderState
      extended by com.jme.scene.state.ShadeState
          extended by com.jme.scene.state.lwjgl.LWJGLShadeState
All Implemented Interfaces:
Savable

public class LWJGLShadeState
extends ShadeState

LWJGLShadeState subclasses the ShadeState class using the LWJGL API to access OpenGL to set the shade state.

Version:
$Id: LWJGLShadeState.java 4131 2009-03-19 20:15:28Z blaine.dev $
Author:
Mark Powell, Joshua Slack - reworked for StateRecords.

Nested Class Summary
 
Nested classes/interfaces inherited from class com.jme.scene.state.ShadeState
ShadeState.ShadeMode
 
Nested classes/interfaces inherited from class com.jme.scene.state.RenderState
RenderState.StateType
 
Field Summary
 
Fields inherited from class com.jme.scene.state.ShadeState
shadeMode
 
Fields inherited from class com.jme.scene.state.RenderState
QUICK_COMPARE, RS_BLEND, RS_CLIP, RS_COLORMASK_STATE, RS_CULL, 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
LWJGLShadeState()
          Constructor instantiates a new LWJGLShadeState object.
 
Method Summary
 void apply()
          set sets the OpenGL shade state to that specified by the state.
 ShadeStateRecord createStateRecord()
           
 
Methods inherited from class com.jme.scene.state.ShadeState
getClassTag, getShadeMode, getStateType, getType, read, setShadeMode, write
 
Methods inherited from class com.jme.scene.state.RenderState
extract, isEnabled, needsRefresh, setEnabled, setNeedsRefresh, setQuickCompares
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LWJGLShadeState

public LWJGLShadeState()
Constructor instantiates a new LWJGLShadeState object.

Method Detail

apply

public void apply()
set sets the OpenGL shade state to that specified by the state.

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

createStateRecord

public ShadeStateRecord createStateRecord()
Specified by:
createStateRecord in class RenderState