public class InputEventQueue extends Object implements InputProcessor
InputProcessor
.Constructor and Description |
---|
InputEventQueue() |
InputEventQueue(InputProcessor processor) |
Modifier and Type | Method and Description |
---|---|
void |
drain() |
long |
getCurrentEventTime() |
InputProcessor |
getProcessor() |
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(float amountX,
float amountY)
Called when the mouse wheel was scrolled.
|
void |
setProcessor(InputProcessor processor) |
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.
|
public InputEventQueue()
public InputEventQueue(InputProcessor processor)
public void setProcessor(InputProcessor processor)
public InputProcessor getProcessor()
public void drain()
public boolean keyDown(int keycode)
InputProcessor
keyDown
in interface InputProcessor
keycode
- one of the constants in Input.Keys
public boolean keyUp(int keycode)
InputProcessor
keyUp
in interface InputProcessor
keycode
- one of the constants in Input.Keys
public boolean keyTyped(char character)
InputProcessor
keyTyped
in interface InputProcessor
character
- The characterpublic boolean touchDown(int screenX, int screenY, int pointer, int button)
InputProcessor
Input.Buttons.LEFT
on iOS.touchDown
in interface InputProcessor
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 buttonpublic boolean touchUp(int screenX, int screenY, int pointer, int button)
InputProcessor
Input.Buttons.LEFT
on iOS.touchUp
in interface InputProcessor
pointer
- the pointer for the event.button
- the buttonpublic boolean touchDragged(int screenX, int screenY, int pointer)
InputProcessor
touchDragged
in interface InputProcessor
pointer
- the pointer for the event.public boolean mouseMoved(int screenX, int screenY)
InputProcessor
mouseMoved
in interface InputProcessor
public boolean scrolled(float amountX, float amountY)
InputProcessor
scrolled
in interface InputProcessor
amountX
- the horizontal scroll amount, negative or positive depending on the direction the wheel was scrolled.amountY
- the vertical scroll amount, negative or positive depending on the direction the wheel was scrolled.public long getCurrentEventTime()
Copyright © 2020. All rights reserved.