Interface Summary Interface Description GamepadEvents.GamepadPollListenerThis listener interface receives poll events for a gamepad. GamepadEvents.GamepadPressedListenerThis listener interface receives pressed events for a gamepad. GamepadEvents.GamepadReleasedListenerThis listener interface receives released events for a gamepad. GamepadManager.GamepadAddedListenerThis listener interface receives events when gamepads gets added. GamepadManager.GamepadRemovedListenerThis listener interface receives events when gamepads gets removed. IKeyboardThe
IKeyboardinterface is the engine's API for receiving keyboard input events.
IKeyboard.KeyPressedListenerThis listener interface receives pressed events for the keyboard. IKeyboard.KeyReleasedListenerThis listener interface receives released events for the keyboard. IKeyboard.KeyTypedListenerThis listener interface receives typed events for the keyboard. IMouseThe
IMouseinterface is the engine's API for receiving mouse input events.
IMouse.MouseClickedListenerThis listener interface receives clicked events for the mouse. IMouse.MouseDraggedListenerThis listener interface receives dragged events for the mouse. IMouse.MouseMovedListenerThis listener interface receives moved events for the mouse. IMouse.MousePressedListenerThis listener interface receives pressed events for the mouse. IMouse.MousePressingListenerThis listener interface receives pressing events for the mouse. IMouse.MouseReleasedListenerThis listener interface receives released events for the mouse. Class Summary Class Description GamepadThe
Gamepadclass 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 GamepadEventsThe
GamepadEventsclass is the engine's implementation for receiving gamepad input events.
GamepadManagerprovides access to all gamepad input devices.
Inputclass is the LITIENGINE's access point to devices that capture physical player input.
Input.InputGameAdapter Keyboard KeyboardEntityController<T extends IMobileEntity> MouseThis 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.