Uses of Interface
com.jme3.app.state.AppState

Packages that use AppState
com.jme3.app The com.jme3.application provides a toolset for jME3 applications to interact with various components of the engine. 
com.jme3.app.state The com.jme3.app.state package provides app states, an abstract way of handling application logic. 
com.jme3.bullet   
com.jme3.cinematic   
 

Uses of AppState in com.jme3.app
 

Classes in com.jme3.app that implement AppState
 class DebugKeysAppState
          Registers a few keys that will dump debug information to the console.
 class FlyCamAppState
          Manages a FlyByCamera.
 class ResetStatsState
          Resets (clearFrame()) the render's stats object every frame during AppState.render().
 class StatsAppState
          Displays stats in SimpleApplication's GUI node or using the node and font parameters provided.
 

Constructors in com.jme3.app with parameters of type AppState
SimpleApplication(AppState... initialStates)
           
 

Uses of AppState in com.jme3.app.state
 

Classes in com.jme3.app.state that implement AppState
 class AbstractAppState
          AbstractAppState implements some common methods that make creation of AppStates easier.
 class ScreenshotAppState
           
 class VideoRecorderAppState
          A Video recording AppState that records the screen output into an AVI file with M-JPEG content.
 

Methods in com.jme3.app.state with type parameters of type AppState
<T extends AppState>
T
AppStateManager.getState(java.lang.Class<T> stateClass)
          Returns the first state that is an instance of subclass of the specified class.
 

Methods in com.jme3.app.state that return AppState
protected  AppState[] AppStateManager.getInitializing()
           
protected  AppState[] AppStateManager.getStates()
           
protected  AppState[] AppStateManager.getTerminating()
           
 

Methods in com.jme3.app.state with parameters of type AppState
 boolean AppStateManager.attach(AppState state)
          Attach a state to the AppStateManager, the same state cannot be attached twice.
 boolean AppStateManager.detach(AppState state)
          Detaches the state from the AppStateManager.
 boolean AppStateManager.hasState(AppState state)
          Check if a state is attached or not.
 

Uses of AppState in com.jme3.bullet
 

Classes in com.jme3.bullet that implement AppState
 class BulletAppState
          BulletAppState allows using bullet physics in an Application.
 

Uses of AppState in com.jme3.cinematic
 

Classes in com.jme3.cinematic that implement AppState
 class Cinematic