public class LuminMultiTouchInput extends java.lang.Object implements IMultiTouchInputSource
| Constructor and Description |
|---|
LuminMultiTouchInput()
Instantiates a new lumin multi touch input.
|
| Modifier and Type | Method and Description |
|---|---|
void |
endListening()
Stop the listener from running
|
void |
registerMultiTouchEventListener(IMultiTouchEventListener listener)
Register the listener to receive multi-touch events, as defined in
IMultiTouchInputListener.
|
void |
registerMultiTouchEventListener(IMultiTouchEventListener listener,
int index)
Register multi touch event listener.
|
boolean |
requiresMouseDisplay()
Should the mouse be shown or hidden?
|
void |
setClickSensitivity(long time,
float distance)
Determines whether two successive cursor add/remove events constitute a
'click'.
|
void |
setSamePositionTolerance(float samePositionTolerance)
Sets the same position tolerance.
|
void |
unregisterMultiTouchEventListener(IMultiTouchEventListener listener)
Stops the listener from receiving multi-touch events.
|
void |
update(float tpf)
Some sources run in a separate thread.
|
public LuminMultiTouchInput()
public void endListening()
IMultiTouchInputSourceendListening in interface IMultiTouchInputSourcepublic void registerMultiTouchEventListener(IMultiTouchEventListener listener)
IMultiTouchInputSourceregisterMultiTouchEventListener in interface IMultiTouchInputSourcepublic void registerMultiTouchEventListener(IMultiTouchEventListener listener, int index)
IMultiTouchInputSourceregisterMultiTouchEventListener in interface IMultiTouchInputSourcelistener - the listenerindex - the indexpublic boolean requiresMouseDisplay()
IMultiTouchInputSourcerequiresMouseDisplay in interface IMultiTouchInputSourcepublic void setClickSensitivity(long time,
float distance)
IMultiTouchInputSourcesetClickSensitivity in interface IMultiTouchInputSourcetime - in millisecondsdistance - in coordinate spacepublic void setSamePositionTolerance(float samePositionTolerance)
samePositionTolerance - the new same position tolerancepublic void unregisterMultiTouchEventListener(IMultiTouchEventListener listener)
IMultiTouchInputSourceunregisterMultiTouchEventListener in interface IMultiTouchInputSourcepublic void update(float tpf)
throws MultiTouchInputException
IMultiTouchInputSourceupdate in interface IMultiTouchInputSourceMultiTouchInputException