Maven module :un.engine : engine-opengl :
Class : un.engine.opengl.control.GestureState
Extends/Implements : -
Subclasses : -

Stores the current state of keyboard and mouse.
Can support mouse wrap.
author  Johann Sorel


Variables : currentEvent, keyboardPressedKeys, keyboardCodePoint, keyboardEventType, mousePressedKeys, mouseDrag, mouseButton, mouseEventType, wheelScroll, currentMouseX, currentMouseY, lastMouseX, lastMouseY, mouseDiffX, mouseDiffY
Functions : update, mouseWarped




public Event currentEvent



public Set keyboardPressedKeys

public int keyboardCodePoint

public int keyboardEventType



public Set mousePressedKeys

public boolean mouseDrag

public int mouseButton

public int mouseEventType

public double wheelScroll

public double currentMouseX

public double currentMouseY

public double lastMouseX

public double lastMouseY

public double mouseDiffX

public double mouseDiffY


public void update (Event event)


Inform gesture state that mouse has warped to given position
param  x
param  y
public void mouseWarped (double x, double y)