# Uses of Class org.newdawn.slick.Input (Slick - The 2D Library)
Date: 2013-06-03

## Uses of Class
org.newdawn.slick.Input

Packages that use Input
org.newdawn.slick
org.newdawn.slick.command: Provides abstract input by mapping physical device inputs (mouse, keyboard and controllers) to abstract commands that are relevant to a particular game.
org.newdawn.slick.gui: Some extremely simple GUI elements which should be used where a game does not require a full GUI
org.newdawn.slick.state: State based games allow the game to be broken down into the different activities the player may take part in, for instance menu, highscores, play and credits.
org.newdawn.slick.util: Utilities to support the library.

Uses of Input in org.newdawn.slick

Fields in org.newdawn.slick declared as Input
`protected Input` `GameContainer.input` The input system to pass to the game

Methods in org.newdawn.slick that return Input
`Input` `GameContainer.getInput()` Get the input system

Methods in org.newdawn.slick with parameters of type Input
`void` `ControlledInputReciever.setInput(Input input)` Set the input that events are being sent from
`void` `BasicGame.setInput(Input input)`

Uses of Input in org.newdawn.slick.command

Constructors in org.newdawn.slick.command with parameters of type Input
`InputProvider(Input input)` Create a new input proider which will provide abstract input descriptions based on the input from the supplied context.

Uses of Input in org.newdawn.slick.gui

Fields in org.newdawn.slick.gui declared as Input
`protected Input` `AbstractComponent.input` The input we're responding to

Methods in org.newdawn.slick.gui that return Input
`Input` `GUIContext.getInput()` Get the input system

Uses of Input in org.newdawn.slick.state

Methods in org.newdawn.slick.state with parameters of type Input
`void` `StateBasedGame.setInput(Input input)`
`void` `BasicGameState.setInput(Input input)`

Uses of Input in org.newdawn.slick.util

Methods in org.newdawn.slick.util with parameters of type Input
`void` `InputAdapter.setInput(Input input)`

Copyright © 2006 New Dawn Software. All Rights Reserved.