Class InputBinding
java.lang.Object
dev.prozilla.pine.common.property.input.InputBinding
- All Implemented Interfaces:
InputProperty
An input binding is the connection between an input key (mouse buttons, keyboard keys, ...) and a corresponding action.
-
Field Summary
Fields inherited from interface dev.prozilla.pine.common.property.input.InputProperty
FALLBACK, INPUT_BINDING_SEPARATOR, INPUT_ELEMENT_SEPARATOR -
Constructor Summary
ConstructorsConstructorDescriptionInputBinding(InputProperty inputProperty) InputBinding(GamepadAxis defaultAxis) InputBinding(GamepadAxis... defaultAxes) InputBinding(GamepadButton defaultButton) InputBinding(GamepadButton... defaultButtons) InputBinding(Key defaultKey) InputBinding(Key... defaultKeys) InputBinding(MouseButton defaultButton) InputBinding(MouseButton... defaultButtons) -
Method Summary
Modifier and TypeMethodDescriptionbooleanequals(InputBinding inputBinding) booleanbooleanbooleanvoidsetBinding(GamepadAxis value) voidsetBinding(GamepadAxis... value) voidsetBinding(GamepadButton value) voidsetBinding(GamepadButton... value) voidsetBinding(Key value) voidsetBinding(Key... value) voidsetBinding(MouseButton value) voidsetBinding(MouseButton... value) toString()voidunbind()Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface dev.prozilla.pine.common.property.input.InputProperty
isDownProperty, isPressedProperty, toGamepadAxesProperty, toGamepadAxisProperty, toGamepadButtonProperty, toGamepadButtonsProperty, toKeyboardKeyProperty, toKeyboardKeysProperty, toMouseButtonProperty, toMouseButtonsProperty
-
Constructor Details
-
InputBinding
-
InputBinding
-
InputBinding
-
InputBinding
-
InputBinding
-
InputBinding
-
InputBinding
-
InputBinding
-
InputBinding
-
-
Method Details
-
isPressed
- Specified by:
isPressedin interfaceInputProperty
-
isDown
- Specified by:
isDownin interfaceInputProperty
-
getBinding
-
setBinding
-
setBinding
-
setBinding
-
setBinding
-
setBinding
-
setBinding
-
setBinding
-
setBinding
-
unbind
public void unbind() -
equals
-
equals
-
toString
-