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().
-
Method Summary
Modifier and TypeMethodDescriptionprotected static LegacyApplication
Returns the current application state.protected static boolean
Tests the first update flag.protected static void
setFirstUpdatePassed
(boolean firstUpdatePassed) Adjusts the first update flag.protected static void
setLegacyApplication
(LegacyApplication legacyApplication) Replaces the current application state.
-
Method Details
-
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
Replaces the current application state.- Parameters:
legacyApplication
- the new app instance holding the game state (includingAssetLoader
s,AudioNode
s,Spatial
s, 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.
-