synergynetframework.mtinput.dataplayback
Class DataPlaybackInput

java.lang.Object
  extended by synergynetframework.mtinput.dataplayback.DataPlaybackInput
All Implemented Interfaces:
IMultiTouchInputSource

public class DataPlaybackInput
extends java.lang.Object
implements IMultiTouchInputSource

The Class DataPlaybackInput.


Constructor Summary
DataPlaybackInput()
          Instantiates a new data playback input.
 
Method Summary
 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.
 void setClickSensitivity(long time, float distance)
          Determines whether two successive cursor add/remove events constitute a 'click'.
 void setInputStream(java.io.InputStream is)
          Sets the input stream.
 void start()
          Start.
 void stop()
          Stop.
 void unregisterMultiTouchEventListener(IMultiTouchEventListener listener)
          Stops the listener from receiving multi-touch events.
 void update(float tpf)
          Update.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataPlaybackInput

public DataPlaybackInput()
Instantiates a new data playback input.

Method Detail

registerMultiTouchEventListener

public void registerMultiTouchEventListener(IMultiTouchEventListener listener)
Description copied from interface: IMultiTouchInputSource
Register the listener to receive multi-touch events, as defined in IMultiTouchInputListener.

Specified by:
registerMultiTouchEventListener in interface IMultiTouchInputSource
Parameters:
listener - the listener

registerMultiTouchEventListener

public void registerMultiTouchEventListener(IMultiTouchEventListener listener,
                                            int index)
Description copied from interface: IMultiTouchInputSource
Register multi touch event listener.

Specified by:
registerMultiTouchEventListener in interface IMultiTouchInputSource
Parameters:
listener - the listener
index - the index

setClickSensitivity

public void setClickSensitivity(long time,
                                float distance)
Description copied from interface: IMultiTouchInputSource
Determines whether two successive cursor add/remove events constitute a 'click'. Determines how close together in both time (in milliseconds) and space (in coordinate mode distance).

Specified by:
setClickSensitivity in interface IMultiTouchInputSource
Parameters:
time - in milliseconds
distance - in coordinate space

setInputStream

public void setInputStream(java.io.InputStream is)
Sets the input stream.

Parameters:
is - the new input stream

start

public void start()
Start.


stop

public void stop()
Stop.


unregisterMultiTouchEventListener

public void unregisterMultiTouchEventListener(IMultiTouchEventListener listener)
Description copied from interface: IMultiTouchInputSource
Stops the listener from receiving multi-touch events.

Specified by:
unregisterMultiTouchEventListener in interface IMultiTouchInputSource
Parameters:
listener - the listener

update

public void update(float tpf)
Description copied from interface: IMultiTouchInputSource
Update.

Specified by:
update in interface IMultiTouchInputSource
Parameters:
tpf - the tpf