Package org.jzy3d.plot3d.rendering.view
Class AWTRenderer3d
- java.lang.Object
-
- org.jzy3d.plot3d.rendering.view.Renderer3d
-
- org.jzy3d.plot3d.rendering.view.AWTRenderer3d
-
- All Implemented Interfaces:
com.jogamp.opengl.GLEventListener
,EventListener
- Direct Known Subclasses:
AWTImageRenderer3d
public class AWTRenderer3d extends Renderer3d
-
-
Field Summary
Fields Modifier and Type Field Description protected BufferedImage
bufferedImage
-
Fields inherited from class org.jzy3d.plot3d.rendering.view.Renderer3d
debugGL, doScreenshotAtNextDisplay, height, image, lastRenderingTimeMs, profileDisplayTimer, traceGL, view, width
-
-
Constructor Summary
Constructors Constructor Description AWTRenderer3d()
AWTRenderer3d(View view)
AWTRenderer3d(View view, boolean traceGL, boolean debugGL)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
display(com.jogamp.opengl.GLAutoDrawable canvas)
Uses a dedicatedAWTGLReadBufferUtil
to read a buffered image.BufferedImage
getLastScreenshotImage()
-
Methods inherited from class org.jzy3d.plot3d.rendering.view.Renderer3d
dispose, getHeight, getLastRenderingTimeMs, getLastScreenshot, getWidth, init, nextDisplayUpdateScreenshot, reshape, updatePainterWithGL
-
-
-
-
Field Detail
-
bufferedImage
protected BufferedImage bufferedImage
-
-
Method Detail
-
display
public void display(com.jogamp.opengl.GLAutoDrawable canvas)
Uses a dedicatedAWTGLReadBufferUtil
to read a buffered image.- Specified by:
display
in interfacecom.jogamp.opengl.GLEventListener
- Overrides:
display
in classRenderer3d
-
getLastScreenshotImage
public BufferedImage getLastScreenshotImage()
-
-