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, Short mods, Long durationNanos, Function0<Boolean> action)KeyBinder.Bind(Character char, Array<Keys> keys, IntArray mouse, Short mods, Long durationNanos, Function0<Boolean> action)KeyBinder.Bind(Character char, Array<Keys> keys, IntArray mouse, Short mods, Function0<Boolean> action)KeyBinder.Bind(Character char, Array<Keys> keys, IntArray mouse, Function0<Boolean> action)KeyBinder.Bind(Character char, Array<Keys> keys, Function0<Boolean> action)KeyBinder.Bind(Character char, Function0<Boolean> action)KeyBinder.Bind(IntArray unmappedKeys, Array<Keys> keys, Array<Mouse> mouse, Short mods, Long durationNanos, Function0<Boolean> action)KeyBinder.Bind(IntArray unmappedKeys, Array<Keys> keys, Mouse mouse, Short mods, Long durationNanos, Function0<Boolean> action)KeyBinder.Bind(IntArray unmappedKeys, Keys key, Array<Mouse> mouse, Short mods, Long durationNanos, Function0<Boolean> action)KeyBinder.Bind(IntArray unmappedKeys, Array<Keys> keys, IntArray mouse, Short mods, Long durationNanos, Function0<Boolean> action)KeyBinder.Bind(IntArray unmappedKeys, Array<Keys> keys, IntArray mouse, Short mods, Function0<Boolean> action)KeyBinder.Bind(IntArray unmappedKeys, Array<Keys> keys, IntArray mouse, Function0<Boolean> action)KeyBinder.Bind(IntArray unmappedKeys, Array<Keys> keys, Function0<Boolean> action)KeyBinder.Bind(IntArray unmappedKeys, Function0<Boolean> action)KeyBinder.Bind(Function0<Boolean> action)
-
Method Summary
Modifier and Type Method Description final IntArraygetUnmappedKeys()final Array<Keys>getKeys()final IntArraygetMouse()final ShortgetMods()final LonggetDurationNanos()final Function0<Boolean>getAction()final Booleanupdate(ArrayList<Integer> c, ArrayList<Keys> k, ArrayList<Integer> m, Short mods, Long deltaTimeNanos)StringtoString()final StringkeysToString()Booleanequals(Object other)IntegerhashCode()-
-
Constructor Detail
-
KeyBinder.Bind
KeyBinder.Bind(CharArray chars, Array<Keys> keys, IntArray mouse, Short mods, Long durationNanos, Function0<Boolean> action)
-
KeyBinder.Bind
KeyBinder.Bind(Character char, Array<Keys> keys, IntArray mouse, Short mods, Long durationNanos, Function0<Boolean> action)
-
KeyBinder.Bind
KeyBinder.Bind(Character char, Array<Keys> keys, IntArray mouse, Short mods, Function0<Boolean> action)
-
KeyBinder.Bind
KeyBinder.Bind(Character char, Array<Keys> keys, IntArray mouse, Function0<Boolean> action)
-
KeyBinder.Bind
KeyBinder.Bind(IntArray unmappedKeys, Array<Keys> keys, Array<Mouse> mouse, Short mods, Long durationNanos, Function0<Boolean> action)
-
KeyBinder.Bind
KeyBinder.Bind(IntArray unmappedKeys, Array<Keys> keys, Mouse mouse, Short mods, Long durationNanos, Function0<Boolean> action)
-
KeyBinder.Bind
KeyBinder.Bind(IntArray unmappedKeys, Keys key, Array<Mouse> mouse, Short mods, Long durationNanos, Function0<Boolean> action)
-
KeyBinder.Bind
KeyBinder.Bind(IntArray unmappedKeys, Array<Keys> keys, IntArray mouse, Short mods, Long durationNanos, Function0<Boolean> action)
-
KeyBinder.Bind
KeyBinder.Bind(IntArray unmappedKeys, Array<Keys> keys, IntArray mouse, Short mods, Function0<Boolean> action)
-
KeyBinder.Bind
KeyBinder.Bind(IntArray unmappedKeys, Array<Keys> keys, IntArray mouse, Function0<Boolean> action)
-
KeyBinder.Bind
KeyBinder.Bind(Function0<Boolean> action)
-
-
-
-