MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ notify_tick()

void MayaFlux::Nodes::Input::MIDINode::notify_tick ( double  value)
overrideprotectedvirtual

Fires the hooks for one delivered input.

Called only from process_input(), so every hook runs on the thread that delivers input and never on the graph thread. process_sample() only advances smoothing and does not notify. The context, previous-value and range state are therefore owned by the input thread, and Node::m_last_output by the graph thread.

Reimplemented from MayaFlux::Nodes::Input::InputNode.

Definition at line 92 of file MIDINode.cpp.

93{
97 }
98}
glm::vec3 value
void notify_tick(double value) override
Fires the hooks for one delivered input.
void fire_midi_callbacks(const Core::InputValue::MIDIMessage &midi)
Definition MIDINode.cpp:100
std::optional< Core::InputValue::MIDIMessage > m_last_midi_message
Definition MIDINode.hpp:208

References fire_midi_callbacks(), m_last_midi_message, MayaFlux::Nodes::Input::InputNode::notify_tick(), and value.

+ Here is the call graph for this function: