fr.inria.zvtm.engine
Class AgileNewtViewPanel

java.lang.Object
  extended by fr.inria.zvtm.engine.ViewPanel
      extended by fr.inria.zvtm.engine.AgileViewPanel
          extended by 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
 
Method Summary
 Component getComponent()
          Get the underlying Swing component.
 
Methods inherited from class fr.inria.zvtm.engine.AgileViewPanel
display, dispose, getImage, getRefreshRate, init, reshape, setFontRenderingStrategy, setRefreshRate
 
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
 

Field Detail

panel

protected com.jogamp.newt.awt.NewtCanvasAWT panel

window

protected com.jogamp.newt.opengl.GLWindow window
Method Detail

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.