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

◆ notify_tick()

void MayaFlux::Nodes::Constant::notify_tick ( double  value)
overrideprotectedvirtual

Fire all registered on_tick() and on_tick_if() callbacks.

Parameters
valueMost recently emitted sample

Implements MayaFlux::Nodes::Node.

Definition at line 76 of file Constant.cpp.

77{
79
82}
glm::vec3 value
void update_context(double value) override
Update m_context with the latest value.
Definition Constant.cpp:66
ConstantContext m_context
Definition Constant.hpp:135
void fire(NodeContext &ctx) const
Calls every entry whose condition, if any, holds.
Definition NodeUtils.cpp:68
HookList m_conditional_callbacks
Hooks fired on a tick only while their condition holds.
Definition Node.hpp:485
HookList m_callbacks
Hooks fired on every tick.
Definition Node.hpp:478

References MayaFlux::Nodes::HookList::fire(), MayaFlux::Nodes::Node::m_callbacks, MayaFlux::Nodes::Node::m_conditional_callbacks, m_context, update_context(), and value.

Referenced by process_sample().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: