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

◆ remove_all_hooks()

void MayaFlux::Nodes::Generator::Impulse::remove_all_hooks ( )
inlineoverridevirtual

Removes all registered callbacks.

Clears all standard and conditional callbacks, effectively disconnecting all external components from this generator's notification system. Useful when reconfiguring the processing graph or shutting down components.

Reimplemented from MayaFlux::Nodes::Node.

Definition at line 219 of file Impulse.hpp.

220 {
221 m_callbacks.clear();
223 m_impulse_callbacks.clear();
224 }
std::vector< NodeHook > m_impulse_callbacks
Collection of impulse-specific callback functions.
Definition Impulse.hpp:276
std::vector< NodeHook > m_callbacks
Collection of standard callback functions.
Definition Node.hpp:416
std::vector< std::pair< NodeHook, NodeCondition > > m_conditional_callbacks
Collection of conditional callback functions with their predicates.
Definition Node.hpp:426