com.jme3.input.controls
package allows user code to listen
to input events regardless of the type of input used.See: Description
Interface | Description |
---|---|
ActionListener |
ActionListener is used to receive input events in "digital" style. |
AnalogListener |
AnalogListener is used to receive events of inputs
in analog format. |
InputListener |
A generic interface for input listeners, the
AnalogListener and
ActionListener interfaces extend this interface. |
SoftTextDialogInputListener | |
TouchListener |
TouchListener is used to receive events of inputs from smartphone touch devices |
Trigger |
A trigger represents a physical input, such as a keyboard key, a mouse
button, or joystick axis.
|
Class | Description |
---|---|
JoyAxisTrigger | |
JoyButtonTrigger | |
KeyTrigger |
A
KeyTrigger is used as a mapping to keyboard keys. |
MouseAxisTrigger |
A
MouseAxisTrigger is used as a mapping to mouse axis,
a mouse axis is movement along the X axis (left/right), Y axis (up/down)
and the mouse wheel (scroll up/down). |
MouseButtonTrigger |
A
MouseButtonTrigger is used as a mapping to receive events
from mouse buttons. |
TouchTrigger |
Class to trigger TouchEvents, keycode can be TouchInput.ALL(=0) or TouchInput.KEYCODE_*
|
com.jme3.input.controls
package allows user code to listen
to input events regardless of the type of input used.
Users will receive input in one of two forms, either
AnalogListener
(analog input) or
ActionListener
(digital/action input).