#include <SynthModule.h>
◆ SynthModule()
| SynthModule::SynthModule |
( |
| ) |
|
◆ ~SynthModule()
| SynthModule::~SynthModule |
( |
| ) |
|
|
virtual |
◆ AddDependentModule()
| void SynthModule::AddDependentModule |
( |
std::shared_ptr< SynthModule > | synthModule | ) |
|
◆ Clear()
| void SynthModule::Clear |
( |
| ) |
|
◆ FindModule()
template<typename T >
| T * AudioDataLib::SynthModule::FindModule |
( |
| ) |
|
|
inline |
◆ GenerateSound()
| virtual bool AudioDataLib::SynthModule::GenerateSound |
( |
double | durationSeconds, |
|
|
double | samplesPerSecond, |
|
|
WaveForm & | waveForm, |
|
|
SynthModule * | callingModule, |
|
|
Error & | error ) |
|
pure virtual |
Implemented in AudioDataLib::ArticulationModule, AudioDataLib::AttenuationModule, AudioDataLib::DelayModule, AudioDataLib::DuplicationModule, AudioDataLib::FilterModule, AudioDataLib::InterpolationModule, AudioDataLib::LoopedAudioModule, AudioDataLib::MixerModule, AudioDataLib::OscillatorModule, AudioDataLib::PitchShiftModule, and AudioDataLib::ReverbModule.
◆ GetDependentModule()
| std::shared_ptr< SynthModule > SynthModule::GetDependentModule |
( |
uint32_t | i | ) |
|
◆ GetNumDependentModules()
| uint32_t SynthModule::GetNumDependentModules |
( |
| ) |
const |
◆ MoreSoundAvailable()
| bool SynthModule::MoreSoundAvailable |
( |
| ) |
|
|
virtual |
◆ PruneDeadBranches()
| void SynthModule::PruneDeadBranches |
( |
| ) |
|
◆ dependentModulesArray
| std::vector<std::shared_ptr<SynthModule> >* AudioDataLib::SynthModule::dependentModulesArray |
|
protected |
The documentation for this class was generated from the following files: