public class GameContextImpl extends Object implements GameContext, com.badlogic.gdx.utils.Disposable, Resizeable
Constructor and Description |
---|
GameContextImpl(ShaderConfig shaderConfig,
com.badlogic.gdx.scenes.scene2d.Stage stage,
ArgumentFactory<GameContext,GameCamera> gameCameraFactory,
BrainGdxGame game,
AbstractScreen<?,?> screen,
ArgumentFactory<GameContext,BatchResolver<?>[]> batchResolverFactory) |
GameContextImpl(ShaderConfig shaderConfig,
com.badlogic.gdx.scenes.scene2d.Stage stage,
RenderPipeline renderPipeline,
ArgumentFactory<GameContext,GameCamera> gameCameraFactory,
BrainGdxGame game,
AbstractScreen<?,?> screen,
GameObjectRenderManager renderManager) |
GameContextImpl(ShaderConfig shaderConfig,
ViewportFactory viewportFactory,
ArgumentFactory<GameContext,GameCamera> gameCameraFactory,
BrainGdxGame game,
AbstractScreen<?,?> screen,
ArgumentFactory<GameContext,BatchResolver<?>[]> batchResolverFactory) |
public GameContextImpl(ShaderConfig shaderConfig, ViewportFactory viewportFactory, ArgumentFactory<GameContext,GameCamera> gameCameraFactory, BrainGdxGame game, AbstractScreen<?,?> screen, ArgumentFactory<GameContext,BatchResolver<?>[]> batchResolverFactory)
public GameContextImpl(ShaderConfig shaderConfig, com.badlogic.gdx.scenes.scene2d.Stage stage, RenderPipeline renderPipeline, ArgumentFactory<GameContext,GameCamera> gameCameraFactory, BrainGdxGame game, AbstractScreen<?,?> screen, GameObjectRenderManager renderManager)
public GameContextImpl(ShaderConfig shaderConfig, com.badlogic.gdx.scenes.scene2d.Stage stage, ArgumentFactory<GameContext,GameCamera> gameCameraFactory, BrainGdxGame game, AbstractScreen<?,?> screen, ArgumentFactory<GameContext,BatchResolver<?>[]> batchResolverFactory)
public BrainGdxGame getGame()
getGame
in interface GameContext
public AbstractScreen<?,?> getScreen()
getScreen
in interface GameContext
public GameWorld getGameWorld()
getGameWorld
in interface GameContext
public com.badlogic.gdx.scenes.scene2d.Stage getStage()
getStage
in interface GameContext
public com.badlogic.gdx.scenes.scene2d.Stage getDebugStage()
getDebugStage
in interface GameContext
public DebugPanel getDebugPanel()
getDebugPanel
in interface GameContext
public aurelienribon.tweenengine.TweenManager getTweenManager()
getTweenManager
in interface GameContext
public BehaviorManager getBehaviorManager()
getBehaviorManager
in interface GameContext
public InputManager getInputManager()
getInputManager
in interface GameContext
public AudioManager getAudioManager()
getAudioManager
in interface GameContext
public GameEventManager getEventManager()
getEventManager
in interface GameContext
public GameSettings getSettings()
getSettings
in interface GameContext
public ShaderManager getShaderManager()
getShaderManager
in interface GameContext
public GameCamera getGameCamera()
getGameCamera
in interface GameContext
public ScreenTransitions getScreenTransitions()
getScreenTransitions
in interface GameContext
public void dispose()
dispose
in interface com.badlogic.gdx.utils.Disposable
public void updateAndRender(float delta)
updateAndRender
in interface GameContext
public GameObjectRenderManager getRenderManager()
getRenderManager
in interface GameContext
public RenderPipeline getRenderPipeline()
getRenderPipeline
in interface GameContext
public boolean isPaused()
isPaused
in interface GameContext
public void setPaused(boolean paused)
setPaused
in interface GameContext
public void addUpdateable(Updateable updateable)
addUpdateable
in interface GameContext
public void setDebug(boolean enabled)
setDebug
in interface GameContext
public boolean isDebugEnabled()
isDebugEnabled
in interface GameContext
public void resize(int width, int height)
Resizeable
resize
in interface Resizeable
width
- new width to size toheight
- new heigtht to size topublic com.badlogic.gdx.graphics.Color getBackgroundColor()
getBackgroundColor
in interface GameContext
public void setBackgroundColor(com.badlogic.gdx.graphics.Color color)
setBackgroundColor
in interface GameContext
Copyright © 2020. All rights reserved.