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

◆ on_message()

HookId MayaFlux::Nodes::Input::OSCNode::on_message ( MessageCallback  callback)
inline

Register callback for full OSC message access.

Parameters
callbackReceives address and all typed arguments

Fires on every matching message, independent of scalar extraction. Use for multi-argument messages or when you need the address.

Definition at line 131 of file OSCNode.hpp.

132 {
134 [this, callback](NodeContext&) {
135 if (m_last_osc_message) {
136 callback(m_last_osc_message->address, m_last_osc_message->arguments);
137 }
138 },
139 callback.target_type());
140 }
PickCallback callback
Definition Picker.cpp:22
HookId add(NodeHook hook, const std::type_info &key, uint8_t tag=0, std::array< double, 2 > params={})
Appends a hook with no duplicate check and returns its id.
std::optional< Core::InputValue::OSCMessage > m_last_osc_message
Definition OSCNode.hpp:149

References callback.