Interface IPanamaGLCanvas

All Superinterfaces:
ICanvas, IScreenCanvas

public interface IPanamaGLCanvas extends IScreenCanvas
Common contract of every Jzy3D canvas backed by a PanamaGL GLCanvas, regardless of the hosting windowing toolkit (Swing, JavaFX, SWT, ...). This interface lets toolkit-agnostic code (e.g. PanamaGLPainter) retrieve the underlying PanamaGL canvas without casting to a toolkit-specific class.
  • Method Details

    • getGLCanvas

      panamagl.canvas.GLCanvas getGLCanvas()
    • getGLEventListener

      panamagl.GLEventListener getGLEventListener()
    • setGLEventListener

      void setGLEventListener(panamagl.GLEventListener listener)