public class JoGLRendererManager extends java.lang.Object implements RendererManager
| Constructor and Description |
|---|
JoGLRendererManager()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Renderer |
createRenderer()
Create a new renderer.
|
void |
dispose(JoGLDrawingTools drawingTools,
Renderer renderer) |
void |
dispose(Renderer renderer)
Release all resources used by the given renderer.
|
void |
draw(JoGLDrawingTools drawingTools,
Renderer renderer)
Perform a draw with the given renderer to the given canvas..
|
void |
glReload()
Ask all
JoGLRenderer to reload. |
void |
glSynchronize(GL2 gl)
Synchronize to OpenGl context.
|
public Renderer createRenderer()
RendererManagercreateRenderer in interface RendererManagerpublic void dispose(Renderer renderer)
RendererManagerdispose in interface RendererManagerrenderer - the given renderer.public void dispose(JoGLDrawingTools drawingTools, Renderer renderer)
public void draw(JoGLDrawingTools drawingTools, Renderer renderer)
drawingTools - the given drawing tools.renderer - the given renderer.public void glReload()
JoGLRenderer to reload.
This is needed when the OpenGl context has been lost.public void glSynchronize(GL2 gl)
gl - the current OpenGl context.