us.ihmc.graphics3DAdapter.jme.context
Class PBOAwtPanelsContext

java.lang.Object
  extended by us.ihmc.graphics3DAdapter.jme.context.PBOAwtPanelsContext
All Implemented Interfaces:
com.jme3.system.JmeContext

public class PBOAwtPanelsContext
extends java.lang.Object
implements com.jme3.system.JmeContext


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.jme3.system.JmeContext
com.jme3.system.JmeContext.Type
 
Constructor Summary
PBOAwtPanelsContext()
           
 
Method Summary
 void create(boolean waitFor)
           
 PBOAwtPanel createPanel()
           
 void destroy(boolean waitFor)
           
 com.jme3.input.JoyInput getJoyInput()
           
 com.jme3.input.KeyInput getKeyInput()
           
 com.jme3.input.MouseInput getMouseInput()
           
 com.jme3.renderer.Renderer getRenderer()
           
 com.jme3.system.AppSettings getSettings()
           
 com.jme3.system.Timer getTimer()
           
 com.jme3.input.TouchInput getTouchInput()
           
 com.jme3.system.JmeContext.Type getType()
           
 boolean isCreated()
           
 boolean isRenderable()
           
 void restart()
           
 void setAutoFlushFrames(boolean enabled)
           
 void setInputSource(PBOAwtPanel panel)
           
 void setSettings(com.jme3.system.AppSettings settings)
           
 void setSystemListener(com.jme3.system.SystemListener listener)
           
 void setTitle(java.lang.String title)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PBOAwtPanelsContext

public PBOAwtPanelsContext()
Method Detail

setInputSource

public void setInputSource(PBOAwtPanel panel)

getType

public com.jme3.system.JmeContext.Type getType()
Specified by:
getType in interface com.jme3.system.JmeContext

setSystemListener

public void setSystemListener(com.jme3.system.SystemListener listener)
Specified by:
setSystemListener in interface com.jme3.system.JmeContext

getSettings

public com.jme3.system.AppSettings getSettings()
Specified by:
getSettings in interface com.jme3.system.JmeContext

getRenderer

public com.jme3.renderer.Renderer getRenderer()
Specified by:
getRenderer in interface com.jme3.system.JmeContext

getMouseInput

public com.jme3.input.MouseInput getMouseInput()
Specified by:
getMouseInput in interface com.jme3.system.JmeContext

getKeyInput

public com.jme3.input.KeyInput getKeyInput()
Specified by:
getKeyInput in interface com.jme3.system.JmeContext

getJoyInput

public com.jme3.input.JoyInput getJoyInput()
Specified by:
getJoyInput in interface com.jme3.system.JmeContext

getTouchInput

public com.jme3.input.TouchInput getTouchInput()
Specified by:
getTouchInput in interface com.jme3.system.JmeContext

getTimer

public com.jme3.system.Timer getTimer()
Specified by:
getTimer in interface com.jme3.system.JmeContext

isCreated

public boolean isCreated()
Specified by:
isCreated in interface com.jme3.system.JmeContext

isRenderable

public boolean isRenderable()
Specified by:
isRenderable in interface com.jme3.system.JmeContext

createPanel

public PBOAwtPanel createPanel()

setSettings

public void setSettings(com.jme3.system.AppSettings settings)
Specified by:
setSettings in interface com.jme3.system.JmeContext

create

public void create(boolean waitFor)
Specified by:
create in interface com.jme3.system.JmeContext

destroy

public void destroy(boolean waitFor)
Specified by:
destroy in interface com.jme3.system.JmeContext

setTitle

public void setTitle(java.lang.String title)
Specified by:
setTitle in interface com.jme3.system.JmeContext

setAutoFlushFrames

public void setAutoFlushFrames(boolean enabled)
Specified by:
setAutoFlushFrames in interface com.jme3.system.JmeContext

restart

public void restart()
Specified by:
restart in interface com.jme3.system.JmeContext