Package org.gephi.visualization.swing
Class NewtGraphCanvas
- java.lang.Object
-
- org.gephi.visualization.swing.GLAbstractListener
-
- org.gephi.visualization.swing.NewtGraphCanvas
-
- All Implemented Interfaces:
com.jogamp.opengl.GLEventListener
,EventListener
,GraphDrawable
,VizArchitecture
public class NewtGraphCanvas extends GLAbstractListener
- Author:
- Mathieu Bastian
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
NewtGraphCanvas.HighDPIFixCanvas
-
Field Summary
Fields Modifier and Type Field Description private com.jogamp.newt.awt.NewtCanvasAWT
glCanvas
private com.jogamp.opengl.util.gl2.GLUT
glut
private com.jogamp.newt.opengl.GLWindow
glWindow
-
Fields inherited from class org.gephi.visualization.swing.GLAbstractListener
cameraLocation, cameraTarget, cameraVector, draggingMarker, drawable, engine, farDistance, fps, fpsAvg, fpsCount, globalScale, GLU, graphComponent, graphicalConfiguration, graphIO, graphMouseAdapter, graphMouseAdapterCanvas, graphMouseAdapterNewt, modelMatrix, nearDistance, projMatrix, scheduler, viewField, viewport, vizController, vizModel, window
-
-
Constructor Summary
Constructors Constructor Description NewtGraphCanvas()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
destroy()
protected void
init(com.jogamp.opengl.GL2 gl)
void
reinitWindow()
protected void
render3DScene(com.jogamp.opengl.GL2 gl, com.jogamp.opengl.glu.GLU glu)
protected void
reshape3DScene(com.jogamp.opengl.GL2 gl)
-
Methods inherited from class org.gephi.visualization.swing.GLAbstractListener
display, display, dispose, getCameraLocation, getCameraTarget, getCameraVector, getCaps, getDraggingMarkerX, getDraggingMarkerY, getFpsAverage, getGL, getGLAutoDrawable, getGlobalScale, getGraphComponent, getGraphicalConfiguration, getLocationOnScreen, getModelMatrix, getProjectionMatrix, getViewport, getViewportHeight, getViewportWidth, init, initArchitecture, initConfig, initDrawable, myGluProject, myGluProject, refreshDraggingMarker, renderTestCube, resetFpsAverage, reshape, setCameraLocation, setCameraPosition, setCameraTarget, setVizController
-
-
-
-
Method Detail
-
init
protected void init(com.jogamp.opengl.GL2 gl)
- Specified by:
init
in classGLAbstractListener
-
reinitWindow
public void reinitWindow()
-
render3DScene
protected void render3DScene(com.jogamp.opengl.GL2 gl, com.jogamp.opengl.glu.GLU glu)
- Specified by:
render3DScene
in classGLAbstractListener
-
reshape3DScene
protected void reshape3DScene(com.jogamp.opengl.GL2 gl)
- Specified by:
reshape3DScene
in classGLAbstractListener
-
destroy
public void destroy()
- Specified by:
destroy
in interfaceGraphDrawable
- Overrides:
destroy
in classGLAbstractListener
-
-