|
Toast Engine
|
Value type shared by triggers, modifiers and actionsg. More...


Go to the source code of this file.
Classes | |
| struct | input::Value |
| A tagged value that may represent a bool, a float or a glm::vec2. More... | |
| struct | input::SignalList |
| Fixed-capacity buffer of discrete events fired in a single frame. More... | |
| struct | input::InputSample |
| One frame of raw input for a single keycode. More... | |
| struct | input::EvalContext |
| Per-frame context passed down to triggers and modifiers during evaluation. More... | |
Enumerations | |
| enum class | input::ValueType : uint8_t { axis_0d , axis_1d , axis_2d } |
| Value domain of an action or an input sample. More... | |
| enum class | input::ActionEvent : uint8_t { start , hold , release , tries , countdown , cancelled } |
| Discrete event an action can emit, carried alongside the action in an InputEvent. More... | |
Value type shared by triggers, modifiers and actionsg.
|
strong |
Discrete event an action can emit, carried alongside the action in an InputEvent.
|
strong |