us.ihmc.graphics3DAdapter
Interface Graphics3DAdapter

All Known Implementing Classes:
Java3DGraphicsAdapter, JMEBufferedImageAppearanceTester, JMEGraphics3dAdapter, JMERenderer, JMERendererTest.JMETestableRenderer, NullGraphics3DAdapter

public interface Graphics3DAdapter


Method Summary
 void addKeyListener(KeyListener keyListener)
           
 void addMouseListener(MouseListener mouseListener)
           
 void addRootNode(Graphics3DNode rootNode)
           
 void addSelectedListener(SelectedListener selectedListener)
           
 void closeAndDispose()
           
 void closeViewport(ViewportAdapter viewport)
           
 ViewportAdapter createNewViewport(java.awt.GraphicsDevice graphicsDevice, boolean isMainViewport, boolean isOffScreen)
           
 void freezeFrame(Graphics3DNode rootJoint)
           
 ContextManager getContextManager()
           
 java.lang.Object getGraphicsConch()
           
 MultiRayTracer getMultiRayTracer()
           
 void removeRootNode(Graphics3DNode rootNode)
           
 void setBackgroundColor(javax.vecmath.Color3f color)
           
 void setBackgroundImage(java.net.URL fileURL, Graphics3DBackgroundScaleMode backgroundScaleMode)
           
 void setGroundAppearance(AppearanceDefinition app)
           
 void setGroundVisible(boolean isVisible)
           
 void setHeightMap(HeightMap heightMap)
           
 

Method Detail

addRootNode

void addRootNode(Graphics3DNode rootNode)

removeRootNode

void removeRootNode(Graphics3DNode rootNode)

createNewViewport

ViewportAdapter createNewViewport(java.awt.GraphicsDevice graphicsDevice,
                                  boolean isMainViewport,
                                  boolean isOffScreen)

closeViewport

void closeViewport(ViewportAdapter viewport)

setHeightMap

void setHeightMap(HeightMap heightMap)

getGraphicsConch

java.lang.Object getGraphicsConch()

setGroundVisible

void setGroundVisible(boolean isVisible)

getMultiRayTracer

MultiRayTracer getMultiRayTracer()

addSelectedListener

void addSelectedListener(SelectedListener selectedListener)

addKeyListener

void addKeyListener(KeyListener keyListener)

addMouseListener

void addMouseListener(MouseListener mouseListener)

closeAndDispose

void closeAndDispose()

setBackgroundColor

void setBackgroundColor(javax.vecmath.Color3f color)

setBackgroundImage

void setBackgroundImage(java.net.URL fileURL,
                        Graphics3DBackgroundScaleMode backgroundScaleMode)

setGroundAppearance

void setGroundAppearance(AppearanceDefinition app)

freezeFrame

void freezeFrame(Graphics3DNode rootJoint)

getContextManager

ContextManager getContextManager()