com.speckled.specksim.gui.imp
Class NeighbourhoodRenderer
java.lang.Object
com.speckled.specksim.gui.imp.AbstractStateRenderer
com.speckled.specksim.gui.imp.NeighbourhoodRenderer
- All Implemented Interfaces:
- Configurable, StateRenderer, java.lang.Comparable<StateRenderer>
public class NeighbourhoodRenderer
- extends AbstractStateRenderer
- Author:
- ryanm
|
Method Summary |
protected void |
compileSubLists()
All display lists used by subclasses should be put into a usable
state in this method |
void |
constructGLObjects(javax.media.opengl.GLAutoDrawable drawable)
GLObjects used by the renderer should be built here |
Configurator |
getConfigurator()
Gets a Configurator object that describes and can manipulate the
variables of this Configurable. |
java.lang.String |
getName()
Gets the name of this renderer |
void |
renderState(javax.media.opengl.GLAutoDrawable drawable,
StateSink state)
Perform your rendering here. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NeighbourhoodRenderer
public NeighbourhoodRenderer()
getName
public java.lang.String getName()
- Description copied from interface:
StateRenderer
- Gets the name of this renderer
- Returns:
- A name string
constructGLObjects
public void constructGLObjects(javax.media.opengl.GLAutoDrawable drawable)
- Description copied from interface:
StateRenderer
- GLObjects used by the renderer should be built here
- Parameters:
drawable - The context to use when building
compileSubLists
protected void compileSubLists()
- Description copied from class:
AbstractStateRenderer
- All display lists used by subclasses should be put into a usable
state in this method
- Specified by:
compileSubLists in class AbstractStateRenderer
renderState
public void renderState(javax.media.opengl.GLAutoDrawable drawable,
StateSink state)
- Description copied from class:
AbstractStateRenderer
- Perform your rendering here. All rendering done in this method
will be compiled into a display list.
- Specified by:
renderState in class AbstractStateRenderer
- Parameters:
drawable - The GL context to draw tostate - The state to render
getConfigurator
public Configurator getConfigurator()
- Description copied from interface:
Configurable
- Gets a Configurator object that describes and can manipulate the
variables of this Configurable. This method must only return
null if the Configurable object is Annotated such that an
AnnotatedConfigurator can be built from it.
- Returns:
- A configurator object, or null if annotated