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
FieldsFields inherited from class NativePainterFactory
capabilities, chartFactory, debugGL, height, offscreen, traceGL, width -
Constructor Summary
ConstructorsConstructorDescriptionJavaFXOffscreenPainterFactory(com.jogamp.opengl.GLCapabilities capabilities) -
Method Summary
Modifier and TypeMethodDescriptionnewCanvas(IChartFactory factory, org.jzy3d.plot3d.rendering.scene.Scene scene, Quality quality) org.jzy3d.chart.controllers.keyboard.camera.ICameraKeyControllernewKeyboardCameraController(Chart chart) org.jzy3d.chart.controllers.keyboard.screenshot.IScreenshotKeyControllerTODO : replace by a JavaFXScreenshotKeyControllerorg.jzy3d.chart.controllers.mouse.camera.ICameraMouseControllernewMouseCameraController(Chart chart) newMousePickingController(Chart chart, int clickWidth) newRenderer3D(View view) Methods inherited from class AWTPainterFactory
newFrame, newFrame, newOffscreenCanvas, newViewOverlay, newViewportLayoutMethods inherited from class NativePainterFactory
detectGLProfile, getCapabilities, getChartFactory, getDefaultCapabilities, getOffscreenCapabilities, getOffscreenDimension, isDebugGL, isOffscreen, isTraceGL, newAnimator, newPainter, newSymbolHandler, setChartFactory, setDebugGL, setOffscreen, setOffscreen, setOffscreenDisabled, setTraceGLMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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
- Overrides:
newRenderer3Din classAWTPainterFactory
-
newCanvas
public ICanvas newCanvas(IChartFactory factory, org.jzy3d.plot3d.rendering.scene.Scene scene, Quality quality) - Specified by:
newCanvasin interfaceIPainterFactory- Overrides:
newCanvasin classAWTPainterFactory
-
newMouseCameraController
public org.jzy3d.chart.controllers.mouse.camera.ICameraMouseController newMouseCameraController(Chart chart) - Specified by:
newMouseCameraControllerin interfaceIPainterFactory- Overrides:
newMouseCameraControllerin classAWTPainterFactory
-
newMousePickingController
- Specified by:
newMousePickingControllerin interfaceIPainterFactory- Overrides:
newMousePickingControllerin classAWTPainterFactory
-
newKeyboardCameraController
public org.jzy3d.chart.controllers.keyboard.camera.ICameraKeyController newKeyboardCameraController(Chart chart) - Specified by:
newKeyboardCameraControllerin interfaceIPainterFactory- Overrides:
newKeyboardCameraControllerin classAWTPainterFactory
-
newKeyboardScreenshotController
public org.jzy3d.chart.controllers.keyboard.screenshot.IScreenshotKeyController newKeyboardScreenshotController(Chart chart) TODO : replace by a JavaFXScreenshotKeyController- Specified by:
newKeyboardScreenshotControllerin interfaceIPainterFactory- Overrides:
newKeyboardScreenshotControllerin classAWTPainterFactory
-