|
MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
|
Configuration for the InputSubsystem. More...
#include <GlobalInputConfig.hpp>
Collaboration diagram for MayaFlux::Core::GlobalInputConfig:Public Member Functions | |
| bool | any_enabled () const |
| Check if any backend is enabled. | |
Static Public Member Functions | |
| static GlobalInputConfig | with_gamepads () |
| Create config with HID enabled for gamepads. | |
| static GlobalInputConfig | with_all_hid () |
| Create config with HID enabled for all devices. | |
| static GlobalInputConfig | with_osc (uint16_t port=8000) |
| Create config with OSC enabled. | |
| static GlobalInputConfig | with_midi () |
| Create config with MIDI enabled. | |
Public Attributes | |
| HIDBackendInfo | hid |
| HID backend configuration. | |
| MIDIBackendInfo | midi |
| MIDI backend configuration. | |
| OSCBackendInfo | osc |
| OSC backend configuration. | |
| SerialBackendInfo | serial |
| Serial backend configuration. | |
Configuration for the InputSubsystem.
Centralizes configuration for all input backends (HID, MIDI, OSC, Serial). Passed to InputSubsystem during construction.
Example usage:
Definition at line 201 of file GlobalInputConfig.hpp.