SynthOscillatorConfig Class Reference

#include <synthesizer.h>


Public Member Functions

 SynthOscillatorConfig (int number)
 ~SynthOscillatorConfig ()
int equivalent (SynthOscillatorConfig &that)
void copy_from (SynthOscillatorConfig &that)
void reset ()
void load_defaults (BC_Hash *defaults)
void save_defaults (BC_Hash *defaults)
void read_data (FileXML *file)
void save_data (FileXML *file)
int is_realtime ()

Data Fields

float level
float phase
float freq_factor
int number


Detailed Description

Definition at line 419 of file synthesizer.h.


Constructor & Destructor Documentation

SynthOscillatorConfig::SynthOscillatorConfig ( int  number  ) 

Definition at line 1548 of file synthesizer.C.

References reset().

Here is the call graph for this function:

SynthOscillatorConfig::~SynthOscillatorConfig (  ) 

Definition at line 1554 of file synthesizer.C.


Member Function Documentation

int SynthOscillatorConfig::equivalent ( SynthOscillatorConfig that  ) 

Definition at line 1606 of file synthesizer.C.

References EQUIV, freq_factor, level, and phase.

Referenced by SynthConfig::equivalent().

void SynthOscillatorConfig::copy_from ( SynthOscillatorConfig that  ) 

Definition at line 1616 of file synthesizer.C.

References freq_factor, level, and phase.

Referenced by SynthConfig::copy_from().

void SynthOscillatorConfig::reset (  ) 

Definition at line 1558 of file synthesizer.C.

References freq_factor, level, and phase.

Referenced by SynthConfig::reset(), and SynthOscillatorConfig().

void SynthOscillatorConfig::load_defaults ( BC_Hash defaults  ) 

Definition at line 1565 of file synthesizer.C.

References BCTEXTLEN, freq_factor, BC_Hash::get(), level, number, and phase.

Referenced by Synth::load_defaults().

Here is the call graph for this function:

void SynthOscillatorConfig::save_defaults ( BC_Hash defaults  ) 

Definition at line 1577 of file synthesizer.C.

References BCTEXTLEN, freq_factor, level, number, phase, and BC_Hash::update().

Referenced by Synth::save_defaults().

Here is the call graph for this function:

void SynthOscillatorConfig::read_data ( FileXML file  ) 

Definition at line 1589 of file synthesizer.C.

References freq_factor, XMLTag::get_property(), level, phase, and FileXML::tag.

Referenced by Synth::read_data().

Here is the call graph for this function:

void SynthOscillatorConfig::save_data ( FileXML file  ) 

Definition at line 1596 of file synthesizer.C.

References FileXML::append_newline(), FileXML::append_tag(), freq_factor, level, phase, XMLTag::set_property(), XMLTag::set_title(), and FileXML::tag.

Referenced by Synth::save_data().

Here is the call graph for this function:

int SynthOscillatorConfig::is_realtime (  ) 


Field Documentation

Definition at line 437 of file synthesizer.h.

Referenced by load_defaults(), and save_defaults().


The documentation for this class was generated from the following files:

Generated on Mon Apr 28 14:44:44 2008 for Cinelerra by  doxygen 1.5.5