de.javagl.swogl.rendering
Class SwoglRendererShaderLWJGL
java.lang.Object
de.javagl.swogl.rendering.SwoglRendererShaderLWJGL
- All Implemented Interfaces:
- de.javagl.swogl.SwoglComponentHandler, de.javagl.swogl.SwoglRenderer
public class SwoglRendererShaderLWJGL
- extends java.lang.Object
- implements de.javagl.swogl.SwoglRenderer
Implementation of a SwoglRenderer
that uses LWJGL.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface de.javagl.swogl.SwoglRenderer |
getSwoglComponents, renderAllSwoglComponents, renderSwoglComponent |
Methods inherited from interface de.javagl.swogl.SwoglComponentHandler |
handleSwoglComponent, releaseSwoglComponent |
SwoglRendererShaderLWJGL
public SwoglRendererShaderLWJGL()
- Creates a new SwoglRendererShaderLWJGL
initProgram
protected void initProgram()
- Initialize the program, consisting of vertex- and fragment shader
handleSwoglComponentInternal
protected void handleSwoglComponentInternal(de.javagl.swogl.SwoglComponent swoglComponent)
updateTextureInternal
protected void updateTextureInternal(de.javagl.swogl.Texture texture)
releaseSwoglComponentInternal
protected void releaseSwoglComponentInternal(de.javagl.swogl.SwoglComponent swoglComponent)
updateVerticesInternal
protected void updateVerticesInternal(de.javagl.swogl.geometry.Geometry geometry)
renderSwoglComponentInternal
protected void renderSwoglComponentInternal(de.javagl.swogl.SwoglComponent swoglComponent)
handleSwoglComponent
public final void handleSwoglComponent(de.javagl.swogl.SwoglComponent arg0)
- Specified by:
handleSwoglComponent
in interface de.javagl.swogl.SwoglComponentHandler
releaseSwoglComponent
public final void releaseSwoglComponent(de.javagl.swogl.SwoglComponent arg0)
- Specified by:
releaseSwoglComponent
in interface de.javagl.swogl.SwoglComponentHandler
getSwoglComponents
public final java.util.List<de.javagl.swogl.SwoglComponent> getSwoglComponents()
- Specified by:
getSwoglComponents
in interface de.javagl.swogl.SwoglRenderer
renderAllSwoglComponents
public final void renderAllSwoglComponents()
- Specified by:
renderAllSwoglComponents
in interface de.javagl.swogl.SwoglRenderer
renderSwoglComponent
public final void renderSwoglComponent(de.javagl.swogl.SwoglComponent arg0)
- Specified by:
renderSwoglComponent
in interface de.javagl.swogl.SwoglRenderer
updateSwoglComponentInternal
protected void updateSwoglComponentInternal(de.javagl.swogl.SwoglComponent arg0)
updateTexCoordsInternal
protected void updateTexCoordsInternal(de.javagl.swogl.geometry.Geometry arg0)