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

◆ remove_all_hooks()

void MayaFlux::Nodes::Generator::Phasor::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 255 of file Phasor.hpp.

256 {
257 m_callbacks.clear();
260 m_threshold_callbacks.clear();
261 }
std::vector< NodeHook > m_phase_wrap_callbacks
Collection of phase wrap-specific callback functions.
Definition Phasor.hpp:323
std::vector< std::pair< NodeHook, double > > m_threshold_callbacks
Collection of threshold-specific callback functions with their thresholds.
Definition Phasor.hpp:328
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