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,DepthPeelingRenderer3d
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BufferedImageprotected AWTImageExporterprotected com.jogamp.opengl.util.awt.AWTGLReadBufferUtilFields inherited from class org.jzy3d.plot3d.rendering.view.Renderer3d
debugGL, doScreenshotAtNextDisplay, height, image, lastRenderingTimeMs, profileDisplayTimer, traceGL, view, width -
Constructor Summary
ConstructorsConstructorDescriptionAWTRenderer3d(View view) AWTRenderer3d(View view, boolean traceGL, boolean debugGL) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidexportImageIfRequired(com.jogamp.opengl.GL gl) SCREENSHOTSprotected voidrenderScreenshotIfRequired(com.jogamp.opengl.GL gl) voidsetExporter(AWTImageExporter exporter) Methods inherited from class org.jzy3d.plot3d.rendering.view.Renderer3d
display, dispose, getHeight, getLastRenderingTimeMs, getLastScreenshot, getWidth, init, nextDisplayUpdateScreenshot, reshape, updatePainterWithGL
-
Field Details
-
bufferedImage
-
exporter
-
screenshotMaker
protected com.jogamp.opengl.util.awt.AWTGLReadBufferUtil screenshotMaker
-
-
Constructor Details
-
AWTRenderer3d
public AWTRenderer3d() -
AWTRenderer3d
-
AWTRenderer3d
-
-
Method Details
-
getLastScreenshotImage
SCREENSHOTS -
renderScreenshotIfRequired
protected void renderScreenshotIfRequired(com.jogamp.opengl.GL gl) - Overrides:
renderScreenshotIfRequiredin classRenderer3d
-
exportImageIfRequired
protected void exportImageIfRequired(com.jogamp.opengl.GL gl) - Overrides:
exportImageIfRequiredin classRenderer3d
-
getExporter
-
setExporter
-