|
libgdx API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface InputProcessor
An InputProcessor is used to receive input events from the keyboard and the touch screen (mouse on the desktop). For this it
has to be registered with the Input.setInputProcessor(InputProcessor)
method. It will be called each frame before the
call to ApplicationListener.render()
. The methods return a* boolean in case you want to write a multiplexing
InputProcessor that has a chain of child processors that signal whether they processed the event. The InputMultiplexer
offers you exactly this functionality.
Method Summary | |
---|---|
boolean |
keyDown(int keycode)
Called when a key was pressed |
boolean |
keyTyped(char character)
Called when a key was typed |
boolean |
keyUp(int keycode)
Called when a key was released |
boolean |
mouseMoved(int screenX,
int screenY)
Called when the mouse was moved without any buttons being pressed. |
boolean |
scrolled(int amount)
Called when the mouse wheel was scrolled. |
boolean |
touchDown(int screenX,
int screenY,
int pointer,
int button)
Called when the screen was touched or a mouse button was pressed. |
boolean |
touchDragged(int screenX,
int screenY,
int pointer)
Called when a finger or the mouse was dragged. |
boolean |
touchUp(int screenX,
int screenY,
int pointer,
int button)
Called when a finger was lifted or a mouse button was released. |
Method Detail |
---|
boolean keyDown(int keycode)
keycode
- one of the constants in Input.Keys
boolean keyUp(int keycode)
keycode
- one of the constants in Input.Keys
boolean keyTyped(char character)
character
- The character
boolean touchDown(int screenX, int screenY, int pointer, int button)
Input.Buttons.LEFT
on
Android.
screenX
- The x coordinate, origin is in the upper left cornerscreenY
- The y coordinate, origin is in the upper left cornerpointer
- the pointer for the event.button
- the button
boolean touchUp(int screenX, int screenY, int pointer, int button)
Input.Buttons.LEFT
on
Android.
pointer
- the pointer for the event.button
- the button
boolean touchDragged(int screenX, int screenY, int pointer)
pointer
- the pointer for the event.
boolean mouseMoved(int screenX, int screenY)
boolean scrolled(int amount)
amount
- the scroll amount, -1 or 1 depending on the direction the wheel was scrolled.
|
libgdx API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |