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

◆ notify_tick()

void MayaFlux::Nodes::Input::OSCNode::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 43 of file OSCNode.cpp.

44{
48 }
49}
glm::vec3 value
void fire(NodeContext &ctx) const
Calls every entry whose condition, if any, holds.
Definition NodeUtils.cpp:68
NodeContext & get_last_context() override
Retrieves the last created context object.
void notify_tick(double value) override
Fires the hooks for one delivered input.
std::optional< Core::InputValue::OSCMessage > m_last_osc_message
Definition OSCNode.hpp:149

References MayaFlux::Nodes::HookList::fire(), MayaFlux::Nodes::Input::InputNode::get_last_context(), m_last_osc_message, m_message_callbacks, MayaFlux::Nodes::Input::InputNode::notify_tick(), and value.

+ Here is the call graph for this function: