Class GlfwJoystickInput

java.lang.Object
com.jme3.input.lwjgl.GlfwJoystickInput
All Implemented Interfaces:
com.jme3.input.Input, com.jme3.input.JoyInput

public class GlfwJoystickInput extends Object implements com.jme3.input.JoyInput
The LWJGL implementation of JoyInput.
Since:
3.1
Author:
Daniel Johansson (dannyjo)
  • Constructor Details

    • GlfwJoystickInput

      public GlfwJoystickInput()
  • Method Details

    • setJoyRumble

      public void setJoyRumble(int joyId, float amount)
      Specified by:
      setJoyRumble in interface com.jme3.input.JoyInput
    • fireJoystickConnectedEvent

      public void fireJoystickConnectedEvent(int jid)
    • fireJoystickDisconnectedEvent

      public void fireJoystickDisconnectedEvent(int jid)
    • reloadJoysticks

      public void reloadJoysticks()
    • loadJoysticks

      public com.jme3.input.Joystick[] loadJoysticks(com.jme3.input.InputManager inputManager)
      Specified by:
      loadJoysticks in interface com.jme3.input.JoyInput
    • initialize

      public void initialize()
      Specified by:
      initialize in interface com.jme3.input.Input
    • update

      public void update()
      Specified by:
      update in interface com.jme3.input.Input
    • destroy

      public void destroy()
      Specified by:
      destroy in interface com.jme3.input.Input
    • isInitialized

      public boolean isInitialized()
      Specified by:
      isInitialized in interface com.jme3.input.Input
    • setInputListener

      public void setInputListener(com.jme3.input.RawInputListener listener)
      Specified by:
      setInputListener in interface com.jme3.input.Input
    • getInputTimeNanos

      public long getInputTimeNanos()
      Specified by:
      getInputTimeNanos in interface com.jme3.input.Input