Package com.jme3.input.dummy
Class DummyInput
java.lang.Object
com.jme3.input.dummy.DummyInput
- All Implemented Interfaces:
Input
- Direct Known Subclasses:
DummyKeyInput,DummyMouseInput
DummyInput as an implementation of
Input that raises no
input events.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()Ceases listening to events from the device.longvoidInitializes the native side to listen into events from the device.booleanvoidsetInputListener(RawInputListener listener) Sets the input listener to receive events from this device.voidupdate()Queries the device for input.
-
Field Details
-
inited
protected boolean inited
-
-
Constructor Details
-
DummyInput
public DummyInput()
-
-
Method Details
-
initialize
public void initialize()Description copied from interface:InputInitializes the native side to listen into events from the device.- Specified by:
initializein interfaceInput
-
update
public void update()Description copied from interface:InputQueries the device for input. All events should be sent to the RawInputListener set with setInputListener. -
destroy
public void destroy()Description copied from interface:InputCeases listening to events from the device. -
isInitialized
public boolean isInitialized()- Specified by:
isInitializedin interfaceInput- Returns:
- True if the device has been initialized and not destroyed.
- See Also:
-
setInputListener
Description copied from interface:InputSets the input listener to receive events from this device. The appropriate events should be dispatched through the callbacks in RawInputListener.- Specified by:
setInputListenerin interfaceInput- Parameters:
listener- the desired listener
-
getInputTimeNanos
public long getInputTimeNanos()- Specified by:
getInputTimeNanosin interfaceInput- Returns:
- The current absolute time as nanoseconds. This time is expected to be relative to the time given in InputEvents time property.
-