Package org.jzy3d.plot3d.rendering.view
Class AWTImageRenderer3d
- java.lang.Object
- 
- org.jzy3d.plot3d.rendering.view.Renderer3d
- 
- org.jzy3d.plot3d.rendering.view.AWTRenderer3d
- 
- org.jzy3d.plot3d.rendering.view.AWTImageRenderer3d
 
 
 
- 
- All Implemented Interfaces:
- com.jogamp.opengl.GLEventListener,- EventListener
 
 public class AWTImageRenderer3d extends AWTRenderer3d A renderer generating AWTBufferedImages and notifying aAWTImageRenderer3d.DisplayListenerwhen it is updated. Especially usefull to perform offscreen rendering and displaying buffered image in a panel.- Author:
- Martin Pernollet
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static interfaceAWTImageRenderer3d.DisplayListener
 - 
Field SummaryFields Modifier and Type Field Description protected List<AWTImageRenderer3d.DisplayListener>listeners- 
Fields inherited from class org.jzy3d.plot3d.rendering.view.AWTRenderer3dbufferedImage
 - 
Fields inherited from class org.jzy3d.plot3d.rendering.view.Renderer3ddebugGL, doScreenshotAtNextDisplay, height, image, lastRenderingTimeMs, profileDisplayTimer, traceGL, view, width
 
- 
 - 
Constructor SummaryConstructors Constructor Description AWTImageRenderer3d()AWTImageRenderer3d(View view)AWTImageRenderer3d(View view, boolean traceGL, boolean debugGL)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDisplayListener(AWTImageRenderer3d.DisplayListener listener)voiddisplay(com.jogamp.opengl.GLAutoDrawable canvas)Called when theGLAutoDrawablerequires a rendering.protected voidfireDisplay(Object image)protected BufferedImagemakeScreenshotAsBufferedImage(com.jogamp.opengl.GL gl)- 
Methods inherited from class org.jzy3d.plot3d.rendering.view.AWTRenderer3dgetLastScreenshotImage, renderScreenshotIfRequired
 - 
Methods inherited from class org.jzy3d.plot3d.rendering.view.Renderer3ddispose, getHeight, getLastRenderingTimeMs, getLastScreenshot, getWidth, init, nextDisplayUpdateScreenshot, reshape, updatePainterWithGL
 
- 
 
- 
- 
- 
Field Detail- 
listenersprotected List<AWTImageRenderer3d.DisplayListener> listeners 
 
- 
 - 
Method Detail- 
displaypublic void display(com.jogamp.opengl.GLAutoDrawable canvas) Description copied from class:Renderer3dCalled when theGLAutoDrawablerequires a rendering. All call to rendering methods should appear here.- Specified by:
- displayin interface- com.jogamp.opengl.GLEventListener
- Overrides:
- displayin class- Renderer3d
 
 - 
makeScreenshotAsBufferedImageprotected BufferedImage makeScreenshotAsBufferedImage(com.jogamp.opengl.GL gl) 
 - 
addDisplayListenerpublic void addDisplayListener(AWTImageRenderer3d.DisplayListener listener) 
 - 
fireDisplayprotected void fireDisplay(Object image) 
 
- 
 
-