Package org.jzy3d.chart.factories
Class AWTPainterFactory
java.lang.Object
org.jzy3d.chart.factories.NativePainterFactory
org.jzy3d.chart.factories.AWTPainterFactory
- All Implemented Interfaces:
IPainterFactory
- Direct Known Subclasses:
DepthPeelingPainterFactory
,FallbackPainterFactory
,GraphWindowFactory
,JavaFXOffscreenPainterFactory
,OffscreenWindowFactory
,SwingPainterFactory
-
Field Summary
Fields inherited from class org.jzy3d.chart.factories.NativePainterFactory
capabilities, chartFactory, debugGL, height, offscreen, traceGL, width
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionnewCanvas
(IChartFactory factory, Scene scene, Quality quality) newKeyboardCameraController
(Chart chart) Output file of screenshot can be configured usingIScreenshotKeyController.setFilename(String)
.newMouseCameraController
(Chart chart) newMousePickingController
(Chart chart, int clickWidth) protected ICanvas
newOffscreenCanvas
(IChartFactory factory, Scene scene, Quality quality) newRenderer3D
(View view) Provide AWT Texture loading for screenshotsMethods 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
-
AWTPainterFactory
public AWTPainterFactory() -
AWTPainterFactory
public AWTPainterFactory(com.jogamp.opengl.GLCapabilities capabilities)
-
-
Method Details
-
newViewOverlay
- Specified by:
newViewOverlay
in interfaceIPainterFactory
-
newViewportLayout
- Specified by:
newViewportLayout
in interfaceIPainterFactory
-
newRenderer3D
Provide AWT Texture loading for screenshots- Overrides:
newRenderer3D
in classNativePainterFactory
-
newCanvas
- Specified by:
newCanvas
in interfaceIPainterFactory
-
newOffscreenCanvas
-
newMouseCameraController
- Specified by:
newMouseCameraController
in interfaceIPainterFactory
-
newMousePickingController
- Specified by:
newMousePickingController
in interfaceIPainterFactory
-
newKeyboardCameraController
- Specified by:
newKeyboardCameraController
in interfaceIPainterFactory
-
newFrame
- Specified by:
newFrame
in interfaceIPainterFactory
-
newFrame
- Specified by:
newFrame
in interfaceIPainterFactory
-
newKeyboardScreenshotController
Output file of screenshot can be configured usingIScreenshotKeyController.setFilename(String)
.- Specified by:
newKeyboardScreenshotController
in interfaceIPainterFactory
-