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

◆ Counter() [2/2]

MayaFlux::Nodes::Generator::Counter::Counter ( const std::shared_ptr< Node > &  reset_trigger,
uint32_t  modulo = 16,
int32_t  step = 1 
)

Construct with reset trigger node.

Parameters
reset_triggerNode whose rising edge resets the counter
moduloWrap boundary (0 = unbounded)
stepIncrement per tick (negative for countdown)

Definition at line 13 of file Counter.cpp.

14 : m_modulo(modulo)
15 , m_step(step)
16 , m_reset_trigger(reset_trigger)
17{
18 m_amplitude = 1.0;
19 m_frequency = 0.F;
20}
std::shared_ptr< Node > m_reset_trigger
Definition Counter.hpp:127
float m_frequency
Base frequency of the generator.
double m_amplitude
Base amplitude of the generator.

References MayaFlux::Nodes::Generator::Generator::m_amplitude, and MayaFlux::Nodes::Generator::Generator::m_frequency.