|
MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
|
Classes | |
| struct | HIDConfig |
| Unified configuration for all HID input types. More... | |
| class | HIDNode |
| struct | InputCallback |
| Callback registration with event type and optional parameters. More... | |
| struct | InputConfig |
| Configuration for InputNode behavior. More... | |
| class | InputContext |
| Context for InputNode callbacks - provides input event access. More... | |
| class | InputNode |
| Abstract base class for nodes that receive external input. More... | |
| struct | MIDIConfig |
| MIDI input node configuration. More... | |
| class | MIDINode |
| Specialized InputNode for MIDI messages. More... | |
Enumerations | |
| enum class | HIDParseMode { AXIS , BUTTON , CUSTOM } |
| How to interpret HID report bytes. More... | |
| enum class | InputEventType : uint8_t { TICK , VALUE_CHANGE , THRESHOLD_RISING , THRESHOLD_FALLING , RANGE_ENTER , RANGE_EXIT , BUTTON_PRESS , BUTTON_RELEASE , CONDITIONAL } |
| Types of input events that can trigger callbacks. More... | |
| enum class | SmoothingMode : uint8_t { NONE , LINEAR , EXPONENTIAL , SLEW } |
| Smoothing mode for input values. More... | |