Class Gamepad.Binding

  • Enclosing interface:
    Gamepad

    public static class Gamepad.Binding
    extends java.lang.Object
    A (Button, PressType) tuple for identifying button bindings.
    • Constructor Detail

      • Binding

        public Binding​(java.util.Collection<Gamepad.Button> buttons,
                       Gamepad.PressType pressType)
        Construct a new Binding identifier.
        Parameters:
        buttons - the buttons
        pressType - the press type
      • Binding

        public Binding​(Gamepad.Button button,
                       Gamepad.PressType pressType)
        Construct a new Binding identifier.
        Parameters:
        button - the button
        pressType - the press type
    • Method Detail

      • getButtons

        public java.util.Set<Gamepad.Button> getButtons()
        Get the button.
        Returns:
        the button
      • getPressType

        public Gamepad.PressType getPressType()
        Get the press type.
        Returns:
        the press type.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object