de.grogra.imp3d.glsl.renderpass
Class DrawTranspBackgroundPass

java.lang.Object
  extended by de.grogra.imp3d.glsl.renderpass.RenderPass
      extended by de.grogra.imp3d.glsl.renderpass.FullRenderPass
          extended by de.grogra.imp3d.glsl.renderpass.DrawTranspBackgroundPass

public class DrawTranspBackgroundPass
extends FullRenderPass

Simple ToneMapping to render results of the hd-lighting passes.

Author:
Konni Hartmann

Field Summary
 
Fields inherited from class de.grogra.imp3d.glsl.renderpass.RenderPass
newVisit
 
Constructor Summary
DrawTranspBackgroundPass()
           
 
Method Summary
protected  void epilogue(GLSLDisplay disp, OpenGLState glState, java.lang.Object data)
           
protected  int getID()
           
protected  void prologue(GLSLDisplay disp, OpenGLState glState, java.lang.Object data)
           
protected  void render(GLSLDisplay disp, OpenGLState glState, java.lang.Object data)
           
 void setImageMode(boolean value, float rValue, float gValue, float bValue, float aValue)
           
 
Methods inherited from class de.grogra.imp3d.glsl.renderpass.FullRenderPass
process
 
Methods inherited from class de.grogra.imp3d.glsl.renderpass.RenderPass
activateTextures, activateTextures, deactivateTextures, deactivateTextures, drawPrjQuad, drawPrjQuad, drawPrjQuad, drawPrjQuadParallel, postDrawCallback, 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
 

Constructor Detail

DrawTranspBackgroundPass

public DrawTranspBackgroundPass()
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

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

setImageMode

public void setImageMode(boolean value,
                         float rValue,
                         float gValue,
                         float bValue,
                         float aValue)