Class AndroidJoystickJoyInput14.AndroidJoystick

  • All Implemented Interfaces:
    com.jme3.input.Joystick
    Enclosing class:
    AndroidJoystickJoyInput14

    protected class AndroidJoystickJoyInput14.AndroidJoystick
    extends com.jme3.input.AbstractJoystick
    • Constructor Summary

      Constructors 
      Constructor Description
      AndroidJoystick​(com.jme3.input.InputManager inputManager, com.jme3.input.JoyInput joyInput, android.view.InputDevice device, int joyId, java.lang.String name)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected com.jme3.input.JoystickAxis addAxis​(android.view.InputDevice.MotionRange motionRange)  
      protected com.jme3.input.JoystickButton addButton​(int keyCode)  
      protected java.util.Set<java.lang.Integer> getAndroidAxes()  
      protected com.jme3.input.JoystickAxis getAxis​(int androidAxis)  
      protected com.jme3.input.JoystickButton getButton​(int keyCode)  
      com.jme3.input.JoystickAxis getPovXAxis()  
      com.jme3.input.JoystickAxis getPovYAxis()  
      com.jme3.input.JoystickAxis getXAxis()  
      int getXAxisIndex()  
      com.jme3.input.JoystickAxis getYAxis()  
      int getYAxisIndex()  
      • Methods inherited from class com.jme3.input.AbstractJoystick

        addAxis, addButton, assignAxis, assignButton, getAxes, getAxis, getAxisCount, getButton, getButtonCount, getButtons, getInputManager, getJoyId, getJoyInput, getName, rumble, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • AndroidJoystick

        public AndroidJoystick​(com.jme3.input.InputManager inputManager,
                               com.jme3.input.JoyInput joyInput,
                               android.view.InputDevice device,
                               int joyId,
                               java.lang.String name)
    • Method Detail

      • getAxis

        protected com.jme3.input.JoystickAxis getAxis​(int androidAxis)
      • getAndroidAxes

        protected java.util.Set<java.lang.Integer> getAndroidAxes()
      • getButton

        protected com.jme3.input.JoystickButton getButton​(int keyCode)
      • addButton

        protected com.jme3.input.JoystickButton addButton​(int keyCode)
      • addAxis

        protected com.jme3.input.JoystickAxis addAxis​(android.view.InputDevice.MotionRange motionRange)
      • getXAxis

        public com.jme3.input.JoystickAxis getXAxis()
      • getYAxis

        public com.jme3.input.JoystickAxis getYAxis()
      • getPovXAxis

        public com.jme3.input.JoystickAxis getPovXAxis()
      • getPovYAxis

        public com.jme3.input.JoystickAxis getPovYAxis()
      • getXAxisIndex

        public int getXAxisIndex()
        Specified by:
        getXAxisIndex in interface com.jme3.input.Joystick
        Overrides:
        getXAxisIndex in class com.jme3.input.AbstractJoystick
      • getYAxisIndex

        public int getYAxisIndex()
        Specified by:
        getYAxisIndex in interface com.jme3.input.Joystick
        Overrides:
        getYAxisIndex in class com.jme3.input.AbstractJoystick