RendererManager
public class JoGLRendererManager extends java.lang.Object implements RendererManager
Constructor | Description |
---|---|
JoGLRendererManager() |
Default constructor.
|
Modifier and Type | Method | 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(com.jogamp.opengl.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(com.jogamp.opengl.GL2 gl)
gl
- the current OpenGl context.