|
||||||||||
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 ICanvas
public void forceRepaint()
ICanvas
forceRepaint
in interface ICanvas
public BufferedImage screenshot()
ICanvas
screenshot
in interface ICanvas
public View getView()
getView
in interface ICanvas
public int getRendererWidth()
getRendererWidth
in interface ICanvas
public int getRendererHeight()
getRendererHeight
in interface ICanvas
public void removeKeyListener(KeyListener listener)
removeKeyListener
in interface ICanvas
public void removeMouseListener(MouseListener listener)
removeMouseListener
in interface ICanvas
public void removeMouseMotionListener(MouseMotionListener listener)
removeMouseMotionListener
in interface ICanvas
public void removeMouseWheelListener(MouseWheelListener listener)
removeMouseWheelListener
in interface ICanvas
public void addKeyListener(KeyListener listener)
addKeyListener
in interface ICanvas
public void addMouseListener(MouseListener listener)
addMouseListener
in interface ICanvas
public void addMouseMotionListener(MouseMotionListener listener)
addMouseMotionListener
in interface ICanvas
public void addMouseWheelListener(MouseWheelListener listener)
addMouseWheelListener
in interface ICanvas
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |