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()
RendererManager
createRenderer
in interface RendererManager
public void dispose(Renderer renderer)
RendererManager
dispose
in interface RendererManager
renderer
- 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.