public abstract class BaseAppState
extends java.lang.Object
implements com.jme3.app.state.AppState
Constructor and Description |
---|
BaseAppState()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
cleanup()
Deprecated.
|
protected abstract void |
cleanup(com.jme3.app.Application app)
Deprecated.
|
protected abstract void |
disable()
Deprecated.
|
protected abstract void |
enable()
Deprecated.
|
com.jme3.app.Application |
getApplication()
Deprecated.
|
java.lang.String |
getId()
Deprecated.
|
<T extends com.jme3.app.state.AppState> |
getState(java.lang.Class<T> type)
Deprecated.
|
com.jme3.app.state.AppStateManager |
getStateManager()
Deprecated.
|
protected abstract void |
initialize(com.jme3.app.Application app)
Deprecated.
|
void |
initialize(com.jme3.app.state.AppStateManager stateManager,
com.jme3.app.Application app)
Deprecated.
|
boolean |
isEnabled()
Deprecated.
|
boolean |
isInitialized()
Deprecated.
|
void |
postRender()
Deprecated.
|
void |
render(com.jme3.renderer.RenderManager rm)
Deprecated.
|
void |
setEnabled(boolean enabled)
Deprecated.
|
protected void |
setId(java.lang.String id)
Deprecated.
Sets the unique ID of this app state.
|
void |
stateAttached(com.jme3.app.state.AppStateManager stateManager)
Deprecated.
|
void |
stateDetached(com.jme3.app.state.AppStateManager stateManager)
Deprecated.
|
void |
update(float tpf)
Deprecated.
|
protected abstract void initialize(com.jme3.app.Application app)
protected abstract void cleanup(com.jme3.app.Application app)
protected abstract void enable()
protected abstract void disable()
public final void initialize(com.jme3.app.state.AppStateManager stateManager, com.jme3.app.Application app)
initialize
in interface com.jme3.app.state.AppState
protected void setId(java.lang.String id)
public java.lang.String getId()
public final boolean isInitialized()
isInitialized
in interface com.jme3.app.state.AppState
public final com.jme3.app.Application getApplication()
public final com.jme3.app.state.AppStateManager getStateManager()
public final <T extends com.jme3.app.state.AppState> T getState(java.lang.Class<T> type)
public final void setEnabled(boolean enabled)
setEnabled
in interface com.jme3.app.state.AppState
public final boolean isEnabled()
isEnabled
in interface com.jme3.app.state.AppState
public void stateAttached(com.jme3.app.state.AppStateManager stateManager)
stateAttached
in interface com.jme3.app.state.AppState
public void stateDetached(com.jme3.app.state.AppStateManager stateManager)
stateDetached
in interface com.jme3.app.state.AppState
public void update(float tpf)
update
in interface com.jme3.app.state.AppState
public void render(com.jme3.renderer.RenderManager rm)
render
in interface com.jme3.app.state.AppState
public void postRender()
postRender
in interface com.jme3.app.state.AppState
public final void cleanup()
cleanup
in interface com.jme3.app.state.AppState