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

◆ update_context()

void MayaFlux::Nodes::Input::InputNode::update_context ( double  value)
overrideprotectedvirtual

Update context after processing.

Implements MayaFlux::Nodes::Node.

Definition at line 100 of file InputNode.cpp.

101{
102 m_context.value = value;
106}
uint32_t device_id
Source device ID.
Definition InputNode.hpp:63
double raw_value
Unsmoothed input value.
Definition InputNode.hpp:61
Core::InputType source_type
Backend that produced this input.
Definition InputNode.hpp:62
std::atomic< double > m_target_value
std::atomic< uint32_t > m_last_device_id
double value
Current sample value.
Definition Node.hpp:40

References MayaFlux::Nodes::Input::InputContext::device_id, m_context, m_last_device_id, m_last_source_type, m_target_value, MayaFlux::Nodes::Input::InputContext::raw_value, MayaFlux::Nodes::Input::InputContext::source_type, and MayaFlux::Nodes::NodeContext::value.

Referenced by notify_tick().

+ Here is the caller graph for this function: