|
||||||||||
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()
. Each method returns a boolean in case you want to use this with the
InputMultiplexer
to chain input processors.
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 and iOS.
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
and iOS.
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.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |