de.grogra.imp3d.glsl.renderpass.nostencil
Class ExtractLayerPass

java.lang.Object
  extended by de.grogra.imp3d.glsl.renderpass.RenderPass
      extended by de.grogra.imp3d.glsl.renderpass.nostencil.ExtractLayerPass
Direct Known Subclasses:
ExtractSucessiveLayerPass

public class ExtractLayerPass
extends RenderPass


Field Summary
protected  GLSLShader sdt
           
 
Fields inherited from class de.grogra.imp3d.glsl.renderpass.RenderPass
newVisit
 
Constructor Summary
ExtractLayerPass()
           
 
Method Summary
protected  void epilogue(GLSLDisplay disp, OpenGLState glState, java.lang.Object data)
           
protected  int getID()
           
protected  void loadTexture(OpenGLState glState)
           
 void postDrawCallback(Drawable dr, OpenGLState glState, GLSLDisplay disp)
           
protected  void prologue(GLSLDisplay disp, OpenGLState glState, java.lang.Object data)
           
protected  void render(GLSLDisplay disp, OpenGLState glState, java.lang.Object data)
           
 
Methods inherited from class de.grogra.imp3d.glsl.renderpass.RenderPass
activateTextures, activateTextures, deactivateTextures, deactivateTextures, drawPrjQuad, drawPrjQuad, drawPrjQuad, drawPrjQuadParallel, process, renderAndUpdateVector, renderVector, resetMatrix, setMatrix, ViewOrtho, ViewOrtho, ViewPerspective
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sdt

protected GLSLShader sdt
Constructor Detail

ExtractLayerPass

public ExtractLayerPass()
Method Detail

epilogue

protected void epilogue(GLSLDisplay disp,
                        OpenGLState glState,
                        java.lang.Object data)
Specified by:
epilogue in class RenderPass

getID

protected int getID()
Overrides:
getID in class RenderPass

loadTexture

protected void loadTexture(OpenGLState glState)

postDrawCallback

public void postDrawCallback(Drawable dr,
                             OpenGLState glState,
                             GLSLDisplay disp)
Overrides:
postDrawCallback in class RenderPass

prologue

protected void prologue(GLSLDisplay disp,
                        OpenGLState glState,
                        java.lang.Object data)
Specified by:
prologue in class RenderPass

render

protected void render(GLSLDisplay disp,
                      OpenGLState glState,
                      java.lang.Object data)
Specified by:
render in class RenderPass