Package de.gurkenlabs.litiengine.input
package de.gurkenlabs.litiengine.input
-
ClassDescriptionThe
Gamepadclass is designed as a wrapper implementation for any gamepad input that provides events and information about player input via gamepad.GamepadEntityController<T extends IMobileEntity>TheGamepadEventsclass is the engine's implementation for receiving gamepad input events.This listener interface receives poll events for a gamepad.This listener interface receives pressed events for a gamepad.This listener interface receives released events for a gamepad.TheGamepadManagerprovides access to all gamepad input devices.This listener interface receives events when gamepads gets added.This listener interface receives events when gamepads gets removed.TheIKeyboardinterface is the engine's API for receiving keyboard input events.This listener interface receives pressed events for the keyboard.This listener interface receives released events for the keyboard.This listener interface receives typed events for the keyboard.TheIMouseinterface is the engine's API for receiving mouse input events.This listener interface receives clicked events for the mouse.This listener interface receives dragged events for the mouse.This listener interface receives moved events for the mouse.This listener interface receives pressed events for the mouse.This listener interface receives pressing events for the mouse.This listener interface receives released events for the mouse.The staticInputclass is the LITIENGINE's access point to devices that capture physical player input.KeyboardEntityController<T extends IMobileEntity>A controller that allows an entity to be controlled via keyboard input.This implementation provides information about the mouse input in the LITIENGINE.A controller that allows an entity to be controlled via mouse path input.PlatformingMovementController<T extends IMobileEntity>A movement controller that supports keyboard input for horizontal entity movement.