org.jzy3d.plot3d.rendering.canvas
Interface IScreenCanvas
-
- All Superinterfaces:
- ICanvas
- All Known Implementing Classes:
- CanvasAWT, CanvasNewtAwt, CanvasSwing
public interface IScreenCanvas extends ICanvas
AnIScreenCanvasdefines a panel into which rendering occurs, and that can be integrated in an existing GUI. AnIScreenCanvasimplementation allows to render 3d content for a given Windowing toolkit:CanvasAWTis a base implementation suitable for AWT, Swing or SWT applications.CanvasNewtAwtis a new implementation (since 0.9.1) using JOGL's recommended windowing toolkit.CanvasSwingis a deprecated implementation for Swing (since 0.9.1)
IScreenCanvasprovides access to anAnimatorinstance. This offers the alternative of repaint-on-demand-model based on Controllers, and repaint-continuously model based on the Animator (default behaviour). The actualIScreenCanvasinitialize by a given chart will depend on:- The Windowing toolkit parameter of the chart (new Chart("awt"))
- The Windowing toolkit parameters supported by
ChartComponentFactory.initializeCanvas(...)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description voiddisplay()com.jogamp.opengl.GLAnimatorControlgetAnimator()-
Methods inherited from interface org.jzy3d.plot3d.rendering.canvas.ICanvas
addKeyController, addMouseController, dispose, forceRepaint, getDebugInfo, getDrawable, getRenderer, getRendererHeight, getRendererWidth, getView, removeKeyController, removeMouseController, screenshot, screenshot, setPixelScale
-
-
DMelt 3.0 © DataMelt by jWork.ORG