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 BufferedImage
protected AWTImageExporter
protected com.jogamp.opengl.util.awt.AWTGLReadBufferUtil
Fields 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 void
exportImageIfRequired
(com.jogamp.opengl.GL gl) SCREENSHOTSprotected void
renderScreenshotIfRequired
(com.jogamp.opengl.GL gl) void
setExporter
(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:
renderScreenshotIfRequired
in classRenderer3d
-
exportImageIfRequired
protected void exportImageIfRequired(com.jogamp.opengl.GL gl) - Overrides:
exportImageIfRequired
in classRenderer3d
-
getExporter
-
setExporter
-