| Interface | Description |
|---|---|
| AnalogFunctionListener |
Implementations of this interface can register to receive values for
active analog inputs.
|
| InputConfigListener |
Listener that will be notified when an input mapping has
changed.
|
| InputMapper.Mapping |
Represents a specific control mapping such that it can be reconfigured.
|
| StateFunctionListener |
Implementations of this interface can register
to receive state change information for a logical
FunctionId.
|
| Class | Description |
|---|---|
| Axis |
Represents a logical anglog input axis that can be used
for mapping inputs to logical functions.
|
| Button |
Represents a logical button input with an on/off state that
can be used to map inputs to logical functions.
|
| FunctionId |
A logical function identifier that can be used to map
controller inputs to actual analog and state listeners.
|
| InputDevice |
Represents a logical input device like a specific game controller.
|
| InputDevice.DeviceAxis | |
| InputDevice.DeviceButton | |
| InputMapper |
Wraps the normal InputManager to provide enhanced
function mapping that completely decouples the registration
of input from the listeners that are executed.
|
| StateMethodDelegate |
A convenience StateFunctionListener implementation that
can call a method using reflection.
|
| Enum | Description |
|---|---|
| InputState |
Represents a trinary input state (0, 1, -1).
|