Package org.jzy3d.javafx.offscreen
Class JavaFXOffscreenRenderer3d
java.lang.Object
org.jzy3d.plot3d.rendering.view.Renderer3d
org.jzy3d.plot3d.rendering.view.AWTRenderer3d
org.jzy3d.plot3d.rendering.view.AWTImageRenderer3d
org.jzy3d.javafx.offscreen.JavaFXOffscreenRenderer3d
- All Implemented Interfaces:
- com.jogamp.opengl.GLEventListener,- EventListener
- 
Nested Class SummaryNested classes/interfaces inherited from class org.jzy3d.plot3d.rendering.view.AWTImageRenderer3dAWTImageRenderer3d.DisplayListener
- 
Field SummaryFieldsFields inherited from class org.jzy3d.plot3d.rendering.view.AWTImageRenderer3dlisteners, screenshotFields inherited from class org.jzy3d.plot3d.rendering.view.AWTRenderer3dbufferedImage, exporter, screenshotMakerFields inherited from class org.jzy3d.plot3d.rendering.view.Renderer3ddebugGL, doScreenshotAtNextDisplay, height, image, lastRenderingTimeMs, profileDisplayTimer, traceGL, view, width
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoiddisplay(com.jogamp.opengl.GLAutoDrawable canvas) Called when theGLAutoDrawablerequires a rendering.javafx.scene.image.Imagevoidinit(com.jogamp.opengl.GLAutoDrawable canvas) Called when theGLAutoDrawableis rendered for the first time.protected javafx.scene.image.ImagemakeScreenshotAsJavaFXImage(com.jogamp.opengl.GL gl) voidreshape(com.jogamp.opengl.GLAutoDrawable canvas, int x, int y, int width, int height) Called when theGLAutoDrawableis resized.Methods inherited from class org.jzy3d.plot3d.rendering.view.AWTImageRenderer3daddDisplayListener, fireDisplay, makeScreenshotAsBufferedImageMethods inherited from class org.jzy3d.plot3d.rendering.view.AWTRenderer3dexportImageIfRequired, getExporter, getLastScreenshotImage, renderScreenshotIfRequired, setExporterMethods inherited from class org.jzy3d.plot3d.rendering.view.Renderer3ddispose, getHeight, getLastRenderingTimeMs, getLastScreenshot, getWidth, nextDisplayUpdateScreenshot, updatePainterWithGL
- 
Field Details- 
javafxImageprotected javafx.scene.image.Image javafxImage
 
- 
- 
Constructor Details- 
JavaFXOffscreenRenderer3dpublic JavaFXOffscreenRenderer3d()
- 
JavaFXOffscreenRenderer3d
- 
JavaFXOffscreenRenderer3d
 
- 
- 
Method Details- 
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- AWTImageRenderer3d
 
- 
initpublic void init(com.jogamp.opengl.GLAutoDrawable canvas) Description copied from class:Renderer3dCalled when theGLAutoDrawableis rendered for the first time. When one calls Scene.init() function, this function is called and makes the OpenGL buffers initialization. Note: in this implementation, GL Exceptions are not triggered. To do so, make te following call at the beginning of the init() body:canvas.setGL( new DebugGL(canvas.getGL()) );- Specified by:
- initin interface- com.jogamp.opengl.GLEventListener
- Overrides:
- initin class- Renderer3d
 
- 
reshapepublic void reshape(com.jogamp.opengl.GLAutoDrawable canvas, int x, int y, int width, int height) Description copied from class:Renderer3dCalled when theGLAutoDrawableis resized.- Specified by:
- reshapein interface- com.jogamp.opengl.GLEventListener
- Overrides:
- reshapein class- Renderer3d
 
- 
makeScreenshotAsJavaFXImageprotected javafx.scene.image.Image makeScreenshotAsJavaFXImage(com.jogamp.opengl.GL gl) 
- 
getLastJavaFXScreenshotImagepublic javafx.scene.image.Image getLastJavaFXScreenshotImage()
 
-