APIdia Launch Partner
Top Description Fields Constructors Methods
com.badlogic.gdx

public Class InputEventQueue

extends Object
Class Inheritance
Imports
com.badlogic.gdx.utils.IntArray, .Null, .NumberUtils

Queues events that are later passed to an InputProcessor.
Author
Nathan Sweet

Field Summary

Modifier and TypeField and Description
private long
private static final int
private static final int
private static final int
private static final int
private final IntArray
private final IntArray
private static final int
private static final int
private static final int
private static final int
private static final int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
drain(InputProcessor processor)

public long
public synchronized boolean
keyDown(int keycode, long time)

public synchronized boolean
keyTyped(char character, long time)

public synchronized boolean
keyUp(int keycode, long time)

public synchronized boolean
mouseMoved(int screenX, int screenY, long time)

private synchronized int
next(int nextType, int i)

private void
queueTime(long time)

public synchronized boolean
scrolled(float amountX, float amountY, long time)

public synchronized boolean
touchDown(int screenX, int screenY, int pointer, int button, long time)

public synchronized boolean
touchDragged(int screenX, int screenY, int pointer, long time)

public synchronized boolean
touchUp(int screenX, int screenY, int pointer, int button, long time)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

currentEventTimeback to summary
private long currentEventTime
KEY_DOWNback to summary
private static final int KEY_DOWN
KEY_TYPEDback to summary
private static final int KEY_TYPED
KEY_UPback to summary
private static final int KEY_UP
MOUSE_MOVEDback to summary
private static final int MOUSE_MOVED
processingQueueback to summary
private final IntArray processingQueue
queueback to summary
private final IntArray queue
SCROLLEDback to summary
private static final int SCROLLED
SKIPback to summary
private static final int SKIP
TOUCH_DOWNback to summary
private static final int TOUCH_DOWN
TOUCH_DRAGGEDback to summary
private static final int TOUCH_DRAGGED
TOUCH_UPback to summary
private static final int TOUCH_UP

Constructor Detail

InputEventQueueback to summary
public InputEventQueue()

Method Detail

drainback to summary
public void drain(InputProcessor processor)
getCurrentEventTimeback to summary
public long getCurrentEventTime()
keyDownback to summary
public synchronized boolean keyDown(int keycode, long time)
keyTypedback to summary
public synchronized boolean keyTyped(char character, long time)
keyUpback to summary
public synchronized boolean keyUp(int keycode, long time)
mouseMovedback to summary
public synchronized boolean mouseMoved(int screenX, int screenY, long time)
nextback to summary
private synchronized int next(int nextType, int i)
queueTimeback to summary
private void queueTime(long time)
scrolledback to summary
public synchronized boolean scrolled(float amountX, float amountY, long time)
touchDownback to summary
public synchronized boolean touchDown(int screenX, int screenY, int pointer, int button, long time)
touchDraggedback to summary
public synchronized boolean touchDragged(int screenX, int screenY, int pointer, long time)
touchUpback to summary
public synchronized boolean touchUp(int screenX, int screenY, int pointer, int button, long time)