us.ihmc.graphics3DAdapter
Interface Graphics3DAdapter
- All Known Implementing Classes:
- Java3DGraphicsAdapter, JMEBufferedImageAppearanceTester, JMEGraphics3dAdapter, JMERenderer, JMERendererTest.JMETestableRenderer, NullGraphics3DAdapter
public interface Graphics3DAdapter
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()