java.lang.Object
de.grogra.glsl.renderpass.RenderPass
de.grogra.glsl.renderpass.FullRenderPass
de.grogra.glsl.renderpass.CacheScenePass
Render scene-graph to deferred shading textures using MaterialShaders (these
are activated by GLDisplay per Node)
- Author:
- Konni Hartmann
-
Field Summary
Fields inherited from class de.grogra.glsl.renderpass.RenderPass
newVisit -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidepilogue(GLSLDisplay disp, OpenGLState glState, Object data) protected intgetID()voidpostDrawCallback(Drawable dr, OpenGLState glState, GLSLDisplay disp) protected voidprologue(GLSLDisplay disp, OpenGLState glState, Object data) protected voidrender(GLSLDisplay disp, OpenGLState glState, Object data) Methods inherited from class de.grogra.glsl.renderpass.FullRenderPass
processMethods inherited from class de.grogra.glsl.renderpass.RenderPass
activateTextures, activateTextures, deactivateTextures, deactivateTextures, drawPrjQuad, drawPrjQuad, drawPrjQuad, drawPrjQuadParallel, renderAndUpdateVector, renderVector, resetMatrix, setMatrix, ViewOrtho, ViewOrtho, ViewPerspective
-
Constructor Details
-
CacheScenePass
public CacheScenePass()
-
-
Method Details
-
getID
protected int getID()- Overrides:
getIDin classRenderPass
-
epilogue
- Specified by:
epiloguein classRenderPass
-
prologue
- Specified by:
prologuein classRenderPass
-
postDrawCallback
- Overrides:
postDrawCallbackin classRenderPass
-
render
- Specified by:
renderin classRenderPass
-