de.javagl.swogl.rendering
Class SwoglRendererLWJGL

java.lang.Object
  extended by de.javagl.swogl.rendering.SwoglRendererLWJGL
All Implemented Interfaces:
de.javagl.swogl.SwoglComponentHandler, de.javagl.swogl.SwoglRenderer

public class SwoglRendererLWJGL
extends java.lang.Object
implements de.javagl.swogl.SwoglRenderer

Implementation of a SwoglRenderer that uses LWJGL.


Constructor Summary
SwoglRendererLWJGL()
          Creates a new SwoglRendererLWJGL
 
Method Summary
 java.util.List<de.javagl.swogl.SwoglComponent> getSwoglComponents()
           
 void handleSwoglComponent(de.javagl.swogl.SwoglComponent arg0)
           
protected  void handleSwoglComponentInternal(de.javagl.swogl.SwoglComponent swoglComponent)
           
 void releaseSwoglComponent(de.javagl.swogl.SwoglComponent arg0)
           
protected  void releaseSwoglComponentInternal(de.javagl.swogl.SwoglComponent swoglComponent)
           
 void renderAllSwoglComponents()
           
 void renderSwoglComponent(de.javagl.swogl.SwoglComponent arg0)
           
 void renderSwoglComponentInternal(de.javagl.swogl.SwoglComponent swoglComponent)
           
protected  void updateSwoglComponentInternal(de.javagl.swogl.SwoglComponent arg0)
           
protected  void updateTexCoordsInternal(de.javagl.swogl.geometry.Geometry arg0)
           
protected  void updateTextureInternal(de.javagl.swogl.Texture texture)
           
protected  void updateVerticesInternal(de.javagl.swogl.geometry.Geometry geometry)
           
 
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
 

Constructor Detail

SwoglRendererLWJGL

public SwoglRendererLWJGL()
Creates a new SwoglRendererLWJGL

Method Detail

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

public void renderSwoglComponentInternal(de.javagl.swogl.SwoglComponent swoglComponent)

handleSwoglComponent

public void handleSwoglComponent(de.javagl.swogl.SwoglComponent arg0)
Specified by:
handleSwoglComponent in interface de.javagl.swogl.SwoglComponentHandler

releaseSwoglComponent

public void releaseSwoglComponent(de.javagl.swogl.SwoglComponent arg0)
Specified by:
releaseSwoglComponent in interface de.javagl.swogl.SwoglComponentHandler

getSwoglComponents

public java.util.List<de.javagl.swogl.SwoglComponent> getSwoglComponents()
Specified by:
getSwoglComponents in interface de.javagl.swogl.SwoglRenderer

renderAllSwoglComponents

public void renderAllSwoglComponents()
Specified by:
renderAllSwoglComponents in interface de.javagl.swogl.SwoglRenderer

renderSwoglComponent

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