Package org.polyfrost.polyui.input
Class KeyBinder.Bind
-
- All Implemented Interfaces:
public final class KeyBinder.Bind
-
-
Constructor Summary
Constructors Constructor Description KeyBinder.Bind(CharArray chars, Array<Keys> keys, IntArray mouse, Modifiers mods, Long durationNanos, Function0<Boolean> action)KeyBinder.Bind(Character char, Array<Keys> keys, IntArray mouse, Modifiers mods, Long durationNanos, Function0<Boolean> action)KeyBinder.Bind(IntArray unmappedKeys, Array<Keys> keys, Array<Mouse> mouse, Modifiers mods, Long durationNanos, Function0<Boolean> action)KeyBinder.Bind(IntArray unmappedKeys, Array<Keys> keys, Mouse mouse, Modifiers mods, Long durationNanos, Function0<Boolean> action)KeyBinder.Bind(IntArray unmappedKeys, Keys key, Array<Mouse> mouse, Modifiers mods, Long durationNanos, Function0<Boolean> action)KeyBinder.Bind(IntArray unmappedKeys, Array<Keys> keys, IntArray mouse, Modifiers mods, Long durationNanos, Function0<Boolean> action)
-
Method Summary
Modifier and Type Method Description final IntArraygetUnmappedKeys()final Array<Keys>getKeys()final IntArraygetMouse()final ModifiersgetMods()final LonggetDurationNanos()final Function0<Boolean>getAction()final Booleanupdate(LinkedList<Integer> c, LinkedList<Keys> k, LinkedList<Integer> m, Byte mods, Long deltaTimeNanos)StringtoString()final StringkeysToString()Booleanequals(Object other)IntegerhashCode()-
-
Constructor Detail
-
KeyBinder.Bind
KeyBinder.Bind(CharArray chars, Array<Keys> keys, IntArray mouse, Modifiers mods, Long durationNanos, Function0<Boolean> action)
-
KeyBinder.Bind
KeyBinder.Bind(Character char, Array<Keys> keys, IntArray mouse, Modifiers mods, Long durationNanos, Function0<Boolean> action)
-
KeyBinder.Bind
KeyBinder.Bind(IntArray unmappedKeys, Array<Keys> keys, Array<Mouse> mouse, Modifiers mods, Long durationNanos, Function0<Boolean> action)
-
KeyBinder.Bind
KeyBinder.Bind(IntArray unmappedKeys, Array<Keys> keys, Mouse mouse, Modifiers mods, Long durationNanos, Function0<Boolean> action)
-
KeyBinder.Bind
KeyBinder.Bind(IntArray unmappedKeys, Keys key, Array<Mouse> mouse, Modifiers mods, Long durationNanos, Function0<Boolean> action)
-
-
Method Detail
-
getUnmappedKeys
final IntArray getUnmappedKeys()
-
getDurationNanos
final Long getDurationNanos()
-
update
final Boolean update(LinkedList<Integer> c, LinkedList<Keys> k, LinkedList<Integer> m, Byte mods, Long deltaTimeNanos)
-
keysToString
final String keysToString()
-
-
-
-