Interface JoyInput

All Superinterfaces:
Input
All Known Implementing Classes:
AndroidJoyInput, AndroidJoyInput14, GlfwJoystickInput, JInputJoyInput

public interface JoyInput extends Input
A specific API for interfacing with joysticks or gaming controllers.
  • Field Details

    • AXIS_POV_X

      static final int AXIS_POV_X
      The X axis for POV (point of view hat).
      See Also:
    • AXIS_POV_Y

      static final int AXIS_POV_Y
      The Y axis for POV (point of view hat).
      See Also:
  • Method Details

    • setJoyRumble

      void setJoyRumble(int joyId, float amount)
      Causes the joystick at joyId index to rumble with the given amount.
      Parameters:
      joyId - The joystick index
      amount - Rumble amount. Should be between 0 and 1.
    • loadJoysticks

      Joystick[] loadJoysticks(InputManager inputManager)
      Loads a list of joysticks from the system.
      Parameters:
      inputManager - The input manager requesting to load joysticks
      Returns:
      A list of joysticks that are installed.