SpectMorph
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes

SpectMorph::MorphOperatorModule Class Reference

Inheritance diagram for SpectMorph::MorphOperatorModule:
SpectMorph::MorphLFOModule SpectMorph::MorphLinearModule SpectMorph::MorphOutputModule SpectMorph::MorphSourceModule

List of all members.

Public Member Functions

 MorphOperatorModule (MorphPlanVoice *voice, size_t n_dependencies)
virtual float latency_ms ()
virtual void set_latency_ms (float latency_ms)
virtual void set_config (MorphOperator *op)=0
virtual LiveDecoderSourcesource ()
virtual float value ()
virtual void reset_value ()
virtual void update_value (double time_ms)
virtual void update_shared_state (double time_ms)
const std::vector
< MorphOperatorModule * > & 
dependencies () const
int & update_value_tag ()

Static Public Member Functions

static MorphOperatorModulecreate (MorphOperator *op, MorphPlanVoice *voice)

Protected Member Functions

void update_dependency (size_t i, MorphOperatorModule *dep_mod)

Protected Attributes

MorphPlanVoicemorph_plan_voice
std::vector
< MorphOperatorModule * > 
m_dependencies
int m_update_value_tag

The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations Enumerator