|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jzy3d.plot3d.rendering.canvas.OffscreenCanvas
public class OffscreenCanvas
| Field Summary | |
|---|---|
protected javax.media.opengl.GLPbuffer |
glpBuffer
|
protected Renderer3d |
renderer
|
protected View |
view
|
| Constructor Summary | |
|---|---|
OffscreenCanvas(Scene scene,
Quality quality,
javax.media.opengl.GLProfile profile,
int width,
int height)
|
|
| Method Summary | |
|---|---|
void |
addKeyListener(KeyListener listener)
|
void |
addMouseListener(MouseListener listener)
|
void |
addMouseMotionListener(MouseMotionListener listener)
|
void |
addMouseWheelListener(MouseWheelListener listener)
|
void |
dispose()
Performs all required cleanup when destroying a Canvas. |
void |
forceRepaint()
Invoked when a user requires the Canvas to be repainted (e.g. a non 3d layer has changed). |
javax.media.opengl.GLPbuffer |
getGlpBuffer()
|
int |
getRendererHeight()
Provide the actual renderer height for the open gl camera settings, which is obtained after a resize event. |
int |
getRendererWidth()
Provide the actual renderer width for the open gl camera settings, which is obtained after a resize event. |
View |
getView()
Provide a reference to the View that renders into this canvas. |
protected void |
initGLPBuffer(int width,
int height)
|
void |
removeKeyListener(KeyListener listener)
|
void |
removeMouseListener(MouseListener listener)
|
void |
removeMouseMotionListener(MouseMotionListener listener)
|
void |
removeMouseWheelListener(MouseWheelListener listener)
|
BufferedImage |
screenshot()
Returns an image with the current renderer's size |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected View view
protected Renderer3d renderer
protected javax.media.opengl.GLPbuffer glpBuffer
| Constructor Detail |
|---|
public OffscreenCanvas(Scene scene,
Quality quality,
javax.media.opengl.GLProfile profile,
int width,
int height)
| Method Detail |
|---|
protected void initGLPBuffer(int width,
int height)
public javax.media.opengl.GLPbuffer getGlpBuffer()
public void dispose()
ICanvas
dispose in interface ICanvaspublic void forceRepaint()
ICanvas
forceRepaint in interface ICanvaspublic BufferedImage screenshot()
ICanvas
screenshot in interface ICanvaspublic View getView()
getView in interface ICanvaspublic int getRendererWidth()
getRendererWidth in interface ICanvaspublic int getRendererHeight()
getRendererHeight in interface ICanvaspublic void removeKeyListener(KeyListener listener)
removeKeyListener in interface ICanvaspublic void removeMouseListener(MouseListener listener)
removeMouseListener in interface ICanvaspublic void removeMouseMotionListener(MouseMotionListener listener)
removeMouseMotionListener in interface ICanvaspublic void removeMouseWheelListener(MouseWheelListener listener)
removeMouseWheelListener in interface ICanvaspublic void addKeyListener(KeyListener listener)
addKeyListener in interface ICanvaspublic void addMouseListener(MouseListener listener)
addMouseListener in interface ICanvaspublic void addMouseMotionListener(MouseMotionListener listener)
addMouseMotionListener in interface ICanvaspublic void addMouseWheelListener(MouseWheelListener listener)
addMouseWheelListener in interface ICanvas
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||