Package-level declarations

Types

Link copied to clipboard

An event that may be produced by a gamepad axis input.

Link copied to clipboard
class AxisMappingEntry(val droneModel: Drone.Model, val action: AxisMappableAction, val axisEvent: AxisEvent, buttonEvents: Set<ButtonEvent>) : MappingEntry

A mapping entry that defines an AxisMappableAction to be triggered when the gamepad inputs produce an AxisEvent, optionally in conjunction with a specific set of button events in the pressed state.

Link copied to clipboard

An event that may be produced by a gamepad button.

Link copied to clipboard
class ButtonsMappingEntry(val droneModel: Drone.Model, val action: ButtonsMappableAction, buttonEvents: Set<ButtonEvent>) : MappingEntry

A mapping entry that defines a ButtonsMappableAction to be triggered when the gamepad inputs produce a set of button events in the pressed state.

Link copied to clipboard
sealed class MappingEntry

Defines a mapping entry.