fr.inria.zvtm.engine
Class AgileNewtViewPanel
java.lang.Object
fr.inria.zvtm.engine.ViewPanel
fr.inria.zvtm.engine.AgileViewPanel
fr.inria.zvtm.engine.AgileNewtViewPanel
- All Implemented Interfaces:
- ComponentListener, MouseListener, MouseMotionListener, MouseWheelListener, EventListener, GLEventListener
public class AgileNewtViewPanel
- extends AgileViewPanel
NewtCanvas used to paint the content of a view (all camera layers).
Uses OpenGL acceletation provided by the Agile2D rendering pipeline (itself based upon JOGL 2.0).
Agile2D homepage
JOGL 2 javadoc
JogAmp javadoc
NEWT
Before instantiating an Agile2D ZVTM View, one must register the new view type:
View.registerViewPanelType(AgileGLJPanelFactory.AGILE_NEWT_VIEW, new AgileNewtCanvasFactory());
Then the view gets created as any other view:
View v = VirtualSpaceManager.INSTANCE.addFrameView(cameras, View.ANONYMOUS, AgileNewtCanvasFactory.AGILE_NEWT_VIEW, 800, 600, true);
- Author:
- Emmanuel Pietriga, Rodrigo A. B. de Almeida
|
Field Summary |
protected com.jogamp.newt.awt.NewtCanvasAWT |
panel
|
protected com.jogamp.newt.opengl.GLWindow |
window
|
| Fields inherited from class fr.inria.zvtm.engine.ViewPanel |
activeLayer, awtCursor, cams, CIRCLE, curDragx, curDragy, drawVTMcursor, FIRST_ORDER_PAN_WIDGET, lens, NO_COORDS, NONE, oldX, oldY, origDragx, origDragy, OVAL, parent, stableRefToBackBufferGraphics |
| Methods inherited from class fr.inria.zvtm.engine.ViewPanel |
afterLensHook, backgroundHook, componentHidden, componentMoved, componentResized, componentShown, drawPortals, foregroundHook, getAutoRequestFocusOnMouseEnter, getDelay, getGlyphsUnderCursorList, getLens, getListeners, getNoEventCoordinates, getVCursor, getVisibilityPadding, hideFirstOrderPanWidget, isShowingFirstOrderPanWidget, lastGlyphEntered, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, portalsHook, setAutoRequestFocusOnMouseEnter, setAWTCursor, setAWTCursor, setDrawCursor, setDrawDrag, setDrawOval, setDrawRect, setDrawSegment, setFirstOrderPanWidget, setLens, setNoEventCoordinates, setVisibilityPadding, showFirstOrderPanWidget, spaceToViewCoords, viewToSpaceCoords |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
panel
protected com.jogamp.newt.awt.NewtCanvasAWT panel
window
protected com.jogamp.newt.opengl.GLWindow window
getComponent
public Component getComponent()
- Description copied from class:
ViewPanel
- Get the underlying Swing component.
- Specified by:
getComponent in class ViewPanel
Copyright © 2000-2002 Xerox Corporation. All Rights Reserved
Copyright © 2003 World Wide Web Consortium. All Rights Reserved
Copyright © 2004-2011 INRIA. All Rights Reserved
Licensed under the GNU LGPL. For full terms see the file COPYING.