|
MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
|
#include "MayaFlux/Core/GlobalInputConfig.hpp"#include "MayaFlux/Nodes/Node.hpp"#include "MayaFlux/Transitive/Memory/RingBuffer.hpp"
Include dependency graph for InputNode.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | MayaFlux::Nodes::Input::InputCallback |
| Callback registration with event type and optional parameters. More... | |
| class | MayaFlux::Nodes::Input::InputContext |
| Context for InputNode callbacks - provides input event access. More... | |
| struct | MayaFlux::Nodes::Input::InputConfig |
| Configuration for InputNode behavior. More... | |
| class | MayaFlux::Nodes::Input::InputNode |
| Abstract base class for nodes that receive external input. More... | |
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Nodes |
| Contains the node-based computational processing system components. | |
| namespace | MayaFlux::Nodes::Input |
Enumerations | |
| enum class | MayaFlux::Nodes::Input::InputEventType : uint8_t { MayaFlux::Nodes::Input::TICK , MayaFlux::Nodes::Input::VALUE_CHANGE , MayaFlux::Nodes::Input::THRESHOLD_RISING , MayaFlux::Nodes::Input::THRESHOLD_FALLING , MayaFlux::Nodes::Input::RANGE_ENTER , MayaFlux::Nodes::Input::RANGE_EXIT , MayaFlux::Nodes::Input::BUTTON_PRESS , MayaFlux::Nodes::Input::BUTTON_RELEASE , MayaFlux::Nodes::Input::CONDITIONAL } |
| Types of input events that can trigger callbacks. More... | |
| enum class | MayaFlux::Nodes::Input::SmoothingMode : uint8_t { MayaFlux::Nodes::Input::NONE , MayaFlux::Nodes::Input::LINEAR , MayaFlux::Nodes::Input::EXPONENTIAL , MayaFlux::Nodes::Input::SLEW } |
| Smoothing mode for input values. More... | |