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

◆ add_callback()

void MayaFlux::Nodes::Generator::Logic::add_callback ( const NodeHook callback,
LogicEventType  type,
const std::optional< NodeCondition > &  condition = std::nullopt 
)
inlineprivate

Adds a callback to the list of all callbacks.

Parameters
callbackThe callback function to add
typeThe type of event to trigger the callback
conditionOptional condition for conditional callbacks

Definition at line 598 of file Logic.hpp.

599 {
600 m_all_callbacks.emplace_back(callback, type, condition);
601 }
std::vector< LogicCallback > m_all_callbacks
Collection of all callback functions.
Definition Logic.hpp:617

Referenced by on_change(), on_change_to(), on_tick(), on_tick_if(), while_false(), and while_true().

+ Here is the caller graph for this function: