Class JmeSurfaceView.GameState

java.lang.Object
com.jme3.view.surfaceview.JmeSurfaceView.GameState
Enclosing class:
JmeSurfaceView

protected static final class JmeSurfaceView.GameState extends Object
Used as a static memory to protect the game context from destruction by Activity#onDestroy().
See Also:
  • Method Details

    • getLegacyApplication

      protected static 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(LegacyApplication legacyApplication)
      Replaces the current application state.
      Parameters:
      legacyApplication - the new app instance holding the game state (including AssetLoaders, 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.