Skip to content

ludus::input::Binding

Ludus Wiki · API overview · Browse API

Struct

One binding: a physical key contributes to an action.
For a Button, Direction is ignored. For an Axis1D, Direction selects the contributor side.

Declared in modules/input/include/ludus/input/actions.h

#include <ludus/input/actions.h>
struct ludus::input::Binding final

Fields

Action

ActionId ludus::input::Binding::Action = 0

Related types: ActionId

Declared in modules/input/include/ludus/input/actions.h

Kind

ActionKind ludus::input::Binding::Kind = ActionKind::Button

Related types: ActionKind

Declared in modules/input/include/ludus/input/actions.h

Direction

AxisDirection ludus::input::Binding::Direction = AxisDirection::Positive

Related types: AxisDirection

Declared in modules/input/include/ludus/input/actions.h

PhysicalKey

Key ludus::input::Binding::PhysicalKey = Key::Unknown

Related types: Key

Declared in modules/input/include/ludus/input/actions.h