Interface IForgeKeyMapping
- All Known Implementing Classes:
KeyMapping
,ToggleKeyMapping
public interface IForgeKeyMapping
-
Method Summary
Modifier and TypeMethodDescriptiongetKey()
default boolean
hasKeyModifierConflict
(KeyMapping other) Returns true when one of the bindings' key codes conflicts with the other's modifier.default boolean
isActiveAndMatches
(InputConstants.Key keyCode) Checks that the key conflict context and modifier are active, and that the keyCode matches this binding.default boolean
private KeyMapping
self()
void
setKeyConflictContext
(IKeyConflictContext keyConflictContext) void
setKeyModifierAndCode
(KeyModifier keyModifier, InputConstants.Key keyCode) default void
-
Method Details
-
self
-
getKey
-
isActiveAndMatches
Checks that the key conflict context and modifier are active, and that the keyCode matches this binding. -
setToDefault
default void setToDefault() -
setKeyConflictContext
-
getKeyConflictContext
IKeyConflictContext getKeyConflictContext() -
getDefaultKeyModifier
KeyModifier getDefaultKeyModifier() -
getKeyModifier
KeyModifier getKeyModifier() -
setKeyModifierAndCode
-
isConflictContextAndModifierActive
default boolean isConflictContextAndModifierActive() -
hasKeyModifierConflict
Returns true when one of the bindings' key codes conflicts with the other's modifier.
-