public class ProcessManager extends Object implements com.badlogic.gdx.utils.Disposable
| Constructor and Description |
|---|
ProcessManager(GameState gameState) |
| Modifier and Type | Method and Description |
|---|---|
<T extends GameProcess> |
add(Class<T> processType)
Add / Remove
|
<T extends GameProcess> |
add(Class<T> processType,
String name) |
void |
dispose()
cleanup
|
boolean |
hasProcess(String name) |
boolean |
isEmpty() |
boolean |
isProcessTransitioning(GameProcess process) |
boolean |
isTransitioning()
public process getters
|
void |
onAppPause() |
void |
onAppResume() |
void |
onPause(boolean dueToOverlay)
events
|
void |
onRender(float interpolation) |
void |
onResize() |
void |
onResume(boolean fromOverlay) |
void |
onUpdateFrame(float delta) |
void |
onUpdateGameState(float delta) |
void |
remove(String name) |
void |
removeAll() |
<T extends GameProcess> |
removeFirstOf(Class<T> processType) |
public final GameState gameState
public ProcessManager(GameState gameState)
public boolean isTransitioning()
public boolean isEmpty()
public boolean isProcessTransitioning(GameProcess process)
public boolean hasProcess(String name)
public <T extends GameProcess> T add(Class<T> processType)
public <T extends GameProcess> T add(Class<T> processType, String name)
public void remove(String name)
public <T extends GameProcess> void removeFirstOf(Class<T> processType)
public void removeAll()
public void onPause(boolean dueToOverlay)
public void onResume(boolean fromOverlay)
public void onAppPause()
public void onAppResume()
public void onResize()
public void onRender(float interpolation)
public void onUpdateGameState(float delta)
public void onUpdateFrame(float delta)
public void dispose()
dispose in interface com.badlogic.gdx.utils.DisposableCopyright © 2022. All rights reserved.