public interface GamepadEvents
GamepadEvents interface is the engine's implementation for receiving gamepad input events.| Modifier and Type | Interface and Description |
|---|---|
static interface |
GamepadEvents.GamepadPollListener
This listener interface receives poll events for a gamepad.
|
static interface |
GamepadEvents.GamepadPressedListener
This listener interface receives pressed events for a gamepad.
|
static interface |
GamepadEvents.GamepadReleasedListener
This listener interface receives released events for a gamepad.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearEventListeners()
Removes all registered event listeners from the Gamepad instance.
|
boolean |
isPressed(java.lang.String gamepadComponent)
Determines whether the specified Gamepad component is currently pressed.
|
void |
onPoll(GamepadEvents.GamepadPollListener listener)
Adds the specified gamepad poll listener to receive events when any component has been polled.
|
void |
onPoll(java.lang.String identifier,
GamepadEvents.GamepadPollListener listener)
Adds the specified gamepad poll listener to receive events when the component with the defined identifier has been polled.
|
void |
onPressed(GamepadEvents.GamepadPressedListener listener)
Adds the specified gamepad pressed listener to receive events when any component has been pressed.
|
void |
onPressed(java.lang.String identifier,
GamepadEvents.GamepadPressedListener listener)
Adds the specified gamepad pressed listener to receive events when the component with the defined identifier has been pressed.
|
void |
onReleased(GamepadEvents.GamepadReleasedListener listener)
Adds the specified gamepad released listener to receive events when any component has been released.
|
void |
onReleased(java.lang.String identifier,
GamepadEvents.GamepadReleasedListener listener)
Adds the specified gamepad released listener to receive events when the component with the defined identifier has been released.
|
void |
removePollListener(GamepadEvents.GamepadPollListener listener)
Unregister the specified poll listener from gamepad events.
|
void |
removePollListener(java.lang.String identifier,
GamepadEvents.GamepadPollListener listener)
Unregister the specified poll listener from gamepad events.
|
void |
removePressedListener(GamepadEvents.GamepadPressedListener listener)
Unregister the specified pressed listener from gamepad events.
|
void |
removePressedListener(java.lang.String identifier,
GamepadEvents.GamepadPressedListener listener)
Unregister the specified pressed listener from gamepad events.
|
void |
removeReleasedListener(GamepadEvents.GamepadReleasedListener listener)
Unregister the specified released listener from gamepad events.
|
void |
removeReleasedListener(java.lang.String identifier,
GamepadEvents.GamepadReleasedListener listener)
Unregister the specified released listener from gamepad events.
|
void onPoll(java.lang.String identifier,
GamepadEvents.GamepadPollListener listener)
identifier - The component identifier for which to add the listener.listener - The listener to add.void removePollListener(java.lang.String identifier,
GamepadEvents.GamepadPollListener listener)
identifier - The component identifier for which to remove the listener.listener - The listener to remove.void onPressed(java.lang.String identifier,
GamepadEvents.GamepadPressedListener listener)
identifier - The component identifier for which to add the listener.listener - The listener to add.void removePressedListener(java.lang.String identifier,
GamepadEvents.GamepadPressedListener listener)
identifier - The component identifier for which to remove the listener.listener - The listener to remove.void onReleased(java.lang.String identifier,
GamepadEvents.GamepadReleasedListener listener)
identifier - The component identifier for which to add the listener.listener - The listener to add.void removeReleasedListener(java.lang.String identifier,
GamepadEvents.GamepadReleasedListener listener)
identifier - The component identifier for which to remove the listener.listener - The listener to remove.void onPoll(GamepadEvents.GamepadPollListener listener)
listener - The listener to add.void removePollListener(GamepadEvents.GamepadPollListener listener)
listener - The listener to remove.void onPressed(GamepadEvents.GamepadPressedListener listener)
listener - The listener to add.void removePressedListener(GamepadEvents.GamepadPressedListener listener)
listener - The listener to remove.void onReleased(GamepadEvents.GamepadReleasedListener listener)
listener - The listener to add.void removeReleasedListener(GamepadEvents.GamepadReleasedListener listener)
listener - The listener to remove.void clearEventListeners()
boolean isPressed(java.lang.String gamepadComponent)
gamepadComponent - The component to check against.Gamepad.Buttons,
Gamepad.Xbox