de.grogra.imp3d.glsl.renderable
Class GLSLNullRenderable

java.lang.Object
  extended by de.grogra.imp3d.glsl.renderable.GLSLRenderable
      extended by de.grogra.imp3d.glsl.renderable.GLSLNullRenderable
Direct Known Subclasses:
GLSLPolygonizable

public class GLSLNullRenderable
extends GLSLRenderable


Constructor Summary
GLSLNullRenderable()
           
 
Method Summary
 void draw(OpenGLState glState, RenderState rs)
           
 GLSLRenderable getInstance()
           
 java.lang.Class<?> instanceFor()
           
 void updateInstance(java.lang.Object reference, java.lang.Object state, boolean asNode, GraphState gs)
           
 
Methods inherited from class de.grogra.imp3d.glsl.renderable.GLSLRenderable
activateShader, drawAlt, findShader, isShaderDependant
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GLSLNullRenderable

public GLSLNullRenderable()
Method Detail

draw

public void draw(OpenGLState glState,
                 RenderState rs)
Specified by:
draw in class GLSLRenderable

getInstance

public GLSLRenderable getInstance()
Specified by:
getInstance in class GLSLRenderable

instanceFor

public java.lang.Class<?> instanceFor()
Specified by:
instanceFor in class GLSLRenderable

updateInstance

public void updateInstance(java.lang.Object reference,
                           java.lang.Object state,
                           boolean asNode,
                           GraphState gs)
Specified by:
updateInstance in class GLSLRenderable