Interface IPanamaGLCanvas
- All Superinterfaces:
ICanvas, 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.-
Field Summary
Fields inherited from interface ICanvas
ALLOW_WATCH_PIXEL_SCALE, LAST_RENDER_TIME_UNDEFINED -
Method Summary
Modifier and TypeMethodDescriptionpanamagl.canvas.GLCanvaspanamagl.GLEventListenervoidsetGLEventListener(panamagl.GLEventListener listener) Methods inherited from interface ICanvas
addCanvasListener, addKeyController, addMouseController, dispose, forceRepaint, getCanvasListeners, getDebugInfo, getDimension, getLastRenderingTimeMs, getPixelScale, getPixelScaleJVM, getRendererHeight, getRendererWidth, getView, isNative, removeCanvasListener, removeKeyController, removeMouseController, screenshot, screenshot, setPixelScale, setPixelScaleMethods inherited from interface IScreenCanvas
display, getAnimation
-
Method Details
-
getGLCanvas
panamagl.canvas.GLCanvas getGLCanvas() -
getGLEventListener
panamagl.GLEventListener getGLEventListener() -
setGLEventListener
void setGLEventListener(panamagl.GLEventListener listener)
-