Package | Description |
---|---|
fr.inria.zvtm.engine |
ZVTM core functionalities.
|
Modifier and Type | Class and Description |
---|---|
class |
AgileGLCanvasFactory
Factory for GLCanvas.
|
class |
AgileGLJPanelFactory
Factory for GLJPanel.
|
class |
AgileNewtCanvasFactory
Factory for NewtCanvas
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); |
Modifier and Type | Method and Description |
---|---|
static PanelFactory |
View.getPanelFactory(String ptID)
Two panel types/factories are available in zvtm-core:
View.STD_VIEW:double-buffered panel, drawing in an offscreen BufferedImage, supports lenses
View.OPENGL_VIEW: direct rendering on screen, works with Sun's OpenGL Java2D rendering pipeline
|
Modifier and Type | Method and Description |
---|---|
static boolean |
View.registerViewPanelFactory(String ptID,
PanelFactory pf)
Declare a new type of panel to draw on in a View.
|
Copyright © 2000-2002 Xerox Corporation. All Rights Reserved
Copyright © 2003 World Wide Web Consortium. All Rights Reserved
Copyright © 2004-2015 INRIA. All Rights Reserved
Licensed under the GNU LGPL. For full terms see the file COPYING.