us.ihmc.graphics3DAdapter.jme
Class JMERenderer
java.lang.Object
com.jme3.app.Application
com.jme3.app.SimpleApplication
us.ihmc.graphics3DAdapter.jme.JMERenderer
- All Implemented Interfaces:
- com.jme3.system.SystemListener, Graphics3DAdapter
- Direct Known Subclasses:
- JMEBufferedImageAppearanceTester, JMERendererTest.JMETestableRenderer
public class JMERenderer
- extends com.jme3.app.SimpleApplication
- implements Graphics3DAdapter
Fields inherited from class com.jme3.app.SimpleApplication |
INPUT_MAPPING_CAMERA_POS, INPUT_MAPPING_EXIT, INPUT_MAPPING_HIDE_STATS, INPUT_MAPPING_MEMORY |
Methods inherited from class com.jme3.app.SimpleApplication |
getFlyByCamera, getGuiNode, initialize, isShowSettings, setDisplayFps, setDisplayStatView, setShowSettings, simpleRender, start, update |
Methods inherited from class com.jme3.app.Application |
createCanvas, destroy, enqueue, gainFocus, getAssetManager, getAudioRenderer, getCamera, getContext, getGuiViewPort, getInputManager, getListener, getRenderer, getRenderManager, getStateManager, getTimer, getViewPort, handleError, isPauseOnLostFocus, loseFocus, requestClose, reshape, restart, setAssetManager, setPauseOnLostFocus, setSettings, setTimer, start, startCanvas, startCanvas, stop, stop |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
USE_PBO
public static final boolean USE_PBO
- See Also:
- Constant Field Values
tickUpdated
public static boolean tickUpdated
JMERenderer
public JMERenderer(JMERenderer.RenderType renderType)
getRootNode
@Deprecated
public com.jme3.scene.Node getRootNode()
- Deprecated.
- Overrides:
getRootNode
in class com.jme3.app.SimpleApplication
addNodesRecursively
public JMEGraphics3DNode addNodesRecursively(Graphics3DNode graphics3dNode,
com.jme3.scene.Node parentNode)
addRootNode
public void addRootNode(Graphics3DNode rootNode)
- Specified by:
addRootNode
in interface Graphics3DAdapter
registerViewport
public void registerViewport(JMEViewportAdapter viewportAdapter)
createNewViewport
public ViewportAdapter createNewViewport(java.awt.GraphicsDevice graphicsDevice,
boolean isMainViewport,
boolean isOffScreen)
- Specified by:
createNewViewport
in interface Graphics3DAdapter
closeViewport
public void closeViewport(ViewportAdapter viewport)
- Specified by:
closeViewport
in interface Graphics3DAdapter
getGraphicsConch
public java.lang.Object getGraphicsConch()
- Specified by:
getGraphicsConch
in interface Graphics3DAdapter
supportsAntiAliasing
public boolean supportsAntiAliasing()
getCanvas
public java.awt.Canvas getCanvas()
removeRootNode
public void removeRootNode(Graphics3DNode rootNode)
- Specified by:
removeRootNode
in interface Graphics3DAdapter
setupAssetManger
public static void setupAssetManger(com.jme3.asset.AssetManager assetManager)
setupSky
public void setupSky()
simpleInitApp
public void simpleInitApp()
- Specified by:
simpleInitApp
in class com.jme3.app.SimpleApplication
simpleUpdate
public void simpleUpdate(float tpf)
- Overrides:
simpleUpdate
in class com.jme3.app.SimpleApplication
setGroundVisible
public void setGroundVisible(boolean isVisible)
- Specified by:
setGroundVisible
in interface Graphics3DAdapter
setHeightMap
public void setHeightMap(HeightMap heightMap)
- Specified by:
setHeightMap
in interface Graphics3DAdapter
getJmeGraphicsNodes
public com.google.common.collect.HashBiMap<Graphics3DNode,JMEGraphics3DNode> getJmeGraphicsNodes()
addSelectedListener
public void addSelectedListener(SelectedListener selectedListener)
- Specified by:
addSelectedListener
in interface Graphics3DAdapter
getZUpNode
public com.jme3.scene.Node getZUpNode()
setBackgroundColor
public void setBackgroundColor(javax.vecmath.Color3f color)
- Specified by:
setBackgroundColor
in interface Graphics3DAdapter
setBackgroundImage
public void setBackgroundImage(java.net.URL fileURL,
Graphics3DBackgroundScaleMode backgroundScaleMode)
- Specified by:
setBackgroundImage
in interface Graphics3DAdapter
setGroundAppearance
public void setGroundAppearance(AppearanceDefinition app)
- Specified by:
setGroundAppearance
in interface Graphics3DAdapter
addKeyListener
public void addKeyListener(KeyListener keyListener)
- Specified by:
addKeyListener
in interface Graphics3DAdapter
getSelectedListenerHolder
public SelectedListenerHolder getSelectedListenerHolder()
getKeyListenerHolder
public KeyListenerHolder getKeyListenerHolder()
addMouseListener
public void addMouseListener(MouseListener mouseListener)
- Specified by:
addMouseListener
in interface Graphics3DAdapter
getMouseListenerHolder
public MouseListenerHolder getMouseListenerHolder()
getPrimaryLight
public com.jme3.light.DirectionalLight getPrimaryLight()
freezeFrame
public void freezeFrame(Graphics3DNode rootJoint)
- Specified by:
freezeFrame
in interface Graphics3DAdapter
closeAndDispose
public void closeAndDispose()
- Specified by:
closeAndDispose
in interface Graphics3DAdapter
getMultiRayTracer
public MultiRayTracer getMultiRayTracer()
- Specified by:
getMultiRayTracer
in interface Graphics3DAdapter
getContextManager
public JMEContextManager getContextManager()
- Specified by:
getContextManager
in interface Graphics3DAdapter
main
public static void main(java.lang.String[] args)
getAssetLocator
public JMEAssetLocator getAssetLocator()
getRenderType
public JMERenderer.RenderType getRenderType()