Package jme3utilities
Class ViewPortAppState
java.lang.Object
com.jme3.app.state.AbstractAppState
jme3utilities.NamedAppState
jme3utilities.SimpleAppState
jme3utilities.ViewPortAppState
- All Implemented Interfaces:
com.jme3.app.state.AppState
App state to manage view-port updating.
Compare with RootNodeAppState, which does not allow sharing of scenes between viewports.
-
Field Summary
Fields inherited from class jme3utilities.SimpleAppState
assetManager, cam, flyCam, guiNode, guiViewPort, inputManager, renderManager, rootNode, simpleApplication, stateManager, viewPortFields inherited from class com.jme3.app.state.AbstractAppState
initialized -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class jme3utilities.SimpleAppState
initialize, refreshCachedFields, stateDetachedMethods inherited from class jme3utilities.NamedAppState
cleanup, getInfluence, hasInfluenceOver, influence, isEnabled, isInitialized, postRender, setEnabled, stateAttached, stopInfluencing, toStringMethods inherited from class com.jme3.app.state.AbstractAppState
getId, setId
-
Constructor Details
-
ViewPortAppState
public ViewPortAppState()Instantiate a disabled appstate.
-
-
Method Details
-
render
public void render(com.jme3.renderer.RenderManager rm) Callback to perform rendering for this state during each frame.- Specified by:
renderin interfacecom.jme3.app.state.AppState- Overrides:
renderin classSimpleAppState- Parameters:
rm- application's render manager (not null)
-
update
public void update(float elapsedTime) Callback to update this state prior to rendering. (Invoked once per frame.)- Specified by:
updatein interfacecom.jme3.app.state.AppState- Overrides:
updatein classNamedAppState- Parameters:
elapsedTime- time interval between frames (in seconds, ≥0)
-