Package de.gurkenlabs.litiengine.input
Interface Summary Interface Description GamepadEvents.GamepadPollListener This listener interface receives poll events for a gamepad.GamepadEvents.GamepadPressedListener This listener interface receives pressed events for a gamepad.GamepadEvents.GamepadReleasedListener This listener interface receives released events for a gamepad.GamepadManager.GamepadAddedListener This listener interface receives events when gamepads gets added.GamepadManager.GamepadRemovedListener This listener interface receives events when gamepads gets removed.IKeyboard TheIKeyboard
interface is the engine's API for receiving keyboard input events.IKeyboard.KeyPressedListener This listener interface receives pressed events for the keyboard.IKeyboard.KeyReleasedListener This listener interface receives released events for the keyboard.IKeyboard.KeyTypedListener This listener interface receives typed events for the keyboard.IMouse TheIMouse
interface is the engine's API for receiving mouse input events.IMouse.MouseClickedListener This listener interface receives clicked events for the mouse.IMouse.MouseDraggedListener This listener interface receives dragged events for the mouse.IMouse.MouseMovedListener This listener interface receives moved events for the mouse.IMouse.MousePressedListener This listener interface receives pressed events for the mouse.IMouse.MousePressingListener This listener interface receives pressing events for the mouse.IMouse.MouseReleasedListener This listener interface receives released events for the mouse.Class Summary Class Description Gamepad TheGamepad
class is designed as a wrapper implementation for any gamepad input that provides events and information about player input via gamepad.Gamepad.Axis Gamepad.Buttons Gamepad.DPad Gamepad.Xbox GamepadEntityController<T extends IMobileEntity> GamepadEvent GamepadEvents TheGamepadEvents
class is the engine's implementation for receiving gamepad input events.GamepadManager TheGamepadManager
provides access to all gamepad input devices.Input The staticInput
class is the LITIENGINE's access point to devices that capture physical player input.Input.InputGameAdapter Keyboard KeyboardEntityController<T extends IMobileEntity> Mouse This implementation provides information about the mouse input in the LITIENGINE.MousePathController PlatformingMovementController<T extends IMobileEntity> A movement controller that supports keyboard input for horizontal entity movement.