Package com.jme3.view.surfaceview
Class JmeSurfaceView.GameState
java.lang.Object
com.jme3.view.surfaceview.JmeSurfaceView.GameState
- Enclosing class:
JmeSurfaceView
Used as a static memory to protect the game context from destruction by Activity#onDestroy().
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionprotected static com.jme3.app.LegacyApplicationReturns the current application state.protected static booleanTests 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 Details
-
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.
-