public class GamepadManager extends java.lang.Object implements IGamepadManager
| Constructor and Description |
|---|
GamepadManager() |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
addComponentConsumer(java.util.Map<java.lang.String,java.util.List<java.util.function.Consumer<java.lang.Float>>> consumerList,
java.lang.String identifier,
java.util.function.Consumer<java.lang.Float> consumer) |
void |
onGamepadAdded(java.util.function.Consumer<IGamepad> cons) |
void |
onGamepadRemoved(java.util.function.Consumer<IGamepad> cons) |
void |
onPoll(java.util.function.BiConsumer<java.lang.String,java.lang.Float> consumer) |
void |
onPoll(java.lang.String identifier,
java.util.function.Consumer<java.lang.Float> consumer) |
void |
onPressed(java.util.function.BiConsumer<java.lang.String,java.lang.Float> consumer) |
void |
onPressed(java.lang.String identifier,
java.util.function.Consumer<java.lang.Float> consumer) |
void |
onReleased(java.util.function.BiConsumer<java.lang.String,java.lang.Float> consumer) |
void |
onReleased(java.lang.String identifier,
java.util.function.Consumer<java.lang.Float> consumer) |
void |
remove(IGamepad gamepad) |
void |
start() |
void |
terminate() |
public void onGamepadAdded(java.util.function.Consumer<IGamepad> cons)
onGamepadAdded in interface IGamepadManagerpublic void onGamepadRemoved(java.util.function.Consumer<IGamepad> cons)
onGamepadRemoved in interface IGamepadManagerpublic void onPoll(java.lang.String identifier,
java.util.function.Consumer<java.lang.Float> consumer)
onPoll in interface IGamepadEventspublic void onPoll(java.util.function.BiConsumer<java.lang.String,java.lang.Float> consumer)
onPoll in interface IGamepadEventspublic void onPressed(java.lang.String identifier,
java.util.function.Consumer<java.lang.Float> consumer)
onPressed in interface IGamepadEventspublic void onPressed(java.util.function.BiConsumer<java.lang.String,java.lang.Float> consumer)
onPressed in interface IGamepadEventspublic void onReleased(java.lang.String identifier,
java.util.function.Consumer<java.lang.Float> consumer)
onReleased in interface IGamepadEventspublic void onReleased(java.util.function.BiConsumer<java.lang.String,java.lang.Float> consumer)
onReleased in interface IGamepadEventspublic void remove(IGamepad gamepad)
remove in interface IGamepadManagerpublic void start()
start in interface ILaunchablepublic void terminate()
terminate in interface ILaunchableprotected static void addComponentConsumer(java.util.Map<java.lang.String,java.util.List<java.util.function.Consumer<java.lang.Float>>> consumerList,
java.lang.String identifier,
java.util.function.Consumer<java.lang.Float> consumer)