Package com.jme3.view.surfaceview
Class JmeSurfaceView.GameState
- java.lang.Object
-
- com.jme3.view.surfaceview.JmeSurfaceView.GameState
-
- Enclosing class:
- JmeSurfaceView
protected static final class JmeSurfaceView.GameState extends java.lang.ObjectUsed as a static memory to protect the game context from destruction by Activity#onDestroy().
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static com.jme3.app.LegacyApplicationgetLegacyApplication()Returns the current application state.protected static booleanisFirstUpdatePassed()Tests the first update flag.protected static voidsetFirstUpdatePassed(boolean firstUpdatePassed)Adjusts the first update flag.protected static voidsetLegacyApplication(com.jme3.app.LegacyApplication legacyApplication)Replaces the current application state.
-
-
-
Method Detail
-
getLegacyApplication
protected static com.jme3.app.LegacyApplication getLegacyApplication()
Returns the current application state.- Returns:
- game state instance, holding jME3 states (JmeContext, AssetManager, StateManager, Graphics, Sound, Input, Spatial/Nodes in place, etcetera).
-
setLegacyApplication
protected static void setLegacyApplication(com.jme3.app.LegacyApplication legacyApplication)
Replaces the current application state.- Parameters:
legacyApplication- the new app instance holding the game state (includingAssetLoaders,AudioNodes,Spatials, etcetera).
-
isFirstUpdatePassed
protected static boolean isFirstUpdatePassed()
Tests the first update flag.- Returns:
- true if the firstUpdate has passed, false otherwise.
-
setFirstUpdatePassed
protected static void setFirstUpdatePassed(boolean firstUpdatePassed)
Adjusts the first update flag.- Parameters:
firstUpdatePassed- set to true to determine whether the firstUpdate has passed, false otherwise.
-
-