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
FieldsFields inherited from class org.jzy3d.chart.factories.NativePainterFactory
capabilities, chartFactory, debugGL, height, offscreen, traceGL, width -
Constructor Summary
Constructors -
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 ICanvasnewOffscreenCanvas(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, setTraceGLMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
newViewOverlayin interfaceIPainterFactory
-
newViewportLayout
- Specified by:
newViewportLayoutin interfaceIPainterFactory
-
newRenderer3D
Provide AWT Texture loading for screenshots- Overrides:
newRenderer3Din classNativePainterFactory
-
newCanvas
- Specified by:
newCanvasin interfaceIPainterFactory
-
newOffscreenCanvas
-
newMouseCameraController
- Specified by:
newMouseCameraControllerin interfaceIPainterFactory
-
newMousePickingController
- Specified by:
newMousePickingControllerin interfaceIPainterFactory
-
newKeyboardCameraController
- Specified by:
newKeyboardCameraControllerin interfaceIPainterFactory
-
newFrame
- Specified by:
newFramein interfaceIPainterFactory
-
newFrame
- Specified by:
newFramein interfaceIPainterFactory
-
newKeyboardScreenshotController
Output file of screenshot can be configured usingIScreenshotKeyController.setFilename(String).- Specified by:
newKeyboardScreenshotControllerin interfaceIPainterFactory
-