Interface ActionListener

All Superinterfaces:
InputListener
All Known Implementing Classes:
ChaseCamera, ChaseCameraAppState, FlyByCamera, ScreenshotAppState

public interface ActionListener extends InputListener
ActionListener is used to receive input events in "digital" style.

Generally all button inputs, such as keyboard, mouse button, and joystick button, will be represented exactly. Analog inputs will be converted into digital.

When an action listener is registered to a natively digital input, such as a button, the event will be invoked when the button is pressed, with value set to true, and will be invoked again when the button is released, with value set to false.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    onAction(String name, boolean isPressed, float tpf)
    Called when an input to which this listener is registered to is invoked.
  • Method Details

    • onAction

      void onAction(String name, boolean isPressed, float tpf)
      Called when an input to which this listener is registered to is invoked.
      Parameters:
      name - The name of the mapping that was invoked
      isPressed - True if the action is "pressed", false otherwise
      tpf - The time per frame value.