Package org.jzy3d.javafx.offscreen
Class JavaFXOffscreenPainterFactory
java.lang.Object
org.jzy3d.chart.factories.NativePainterFactory
org.jzy3d.chart.factories.AWTPainterFactory
org.jzy3d.javafx.offscreen.JavaFXOffscreenPainterFactory
- All Implemented Interfaces:
IPainterFactory
-
Field Summary
Fields inherited from class org.jzy3d.chart.factories.NativePainterFactory
capabilities, chartFactory, debugGL, height, offscreen, traceGL, width
-
Constructor Summary
ConstructorDescriptionJavaFXOffscreenPainterFactory
(com.jogamp.opengl.GLCapabilities capabilities) -
Method Summary
Modifier and TypeMethodDescriptionnewCanvas
(IChartFactory factory, Scene scene, Quality quality) newKeyboardCameraController
(Chart chart) TODO : replace by a JavaFXScreenshotKeyControllernewMouseCameraController
(Chart chart) newMousePickingController
(Chart chart, int clickWidth) newRenderer3D
(View view) Provide AWT Texture loading for screenshotsMethods inherited from class org.jzy3d.chart.factories.AWTPainterFactory
newFrame, newFrame, newOffscreenCanvas, newViewOverlay, newViewportLayout
Methods inherited from class org.jzy3d.chart.factories.NativePainterFactory
detectGLProfile, getCapabilities, getChartFactory, getDefaultCapabilities, getOffscreenCapabilities, getOffscreenDimension, isDebugGL, isOffscreen, isTraceGL, newAnimator, newPainter, newSymbolHandler, setChartFactory, setDebugGL, setOffscreen, setOffscreen, setOffscreenDisabled, setTraceGL
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.jzy3d.chart.factories.IPainterFactory
getChartFactory, getOffscreenDimension, isDebugGL, isOffscreen, newAnimator, newPainter, newSymbolHandler, setChartFactory, setDebugGL, setOffscreen, setOffscreen, setOffscreenDisabled
-
Field Details
-
SCREENSHOT_FOLDER
-
-
Constructor Details
-
JavaFXOffscreenPainterFactory
public JavaFXOffscreenPainterFactory() -
JavaFXOffscreenPainterFactory
public JavaFXOffscreenPainterFactory(com.jogamp.opengl.GLCapabilities capabilities)
-
-
Method Details
-
newRenderer3D
Description copied from class:AWTPainterFactory
Provide AWT Texture loading for screenshots- Overrides:
newRenderer3D
in classAWTPainterFactory
-
newCanvas
- Specified by:
newCanvas
in interfaceIPainterFactory
- Overrides:
newCanvas
in classAWTPainterFactory
-
newMouseCameraController
- Specified by:
newMouseCameraController
in interfaceIPainterFactory
- Overrides:
newMouseCameraController
in classAWTPainterFactory
-
newMousePickingController
- Specified by:
newMousePickingController
in interfaceIPainterFactory
- Overrides:
newMousePickingController
in classAWTPainterFactory
-
newKeyboardCameraController
- Specified by:
newKeyboardCameraController
in interfaceIPainterFactory
- Overrides:
newKeyboardCameraController
in classAWTPainterFactory
-
newKeyboardScreenshotController
TODO : replace by a JavaFXScreenshotKeyController- Specified by:
newKeyboardScreenshotController
in interfaceIPainterFactory
- Overrides:
newKeyboardScreenshotController
in classAWTPainterFactory
-