Inheritance diagram for RhythmPatchCross:


Public Member Functions | ||||
| RhythmPatchCross () | ||||
| RhythmPatchCross (const String &pPatchName) | ||||
| ~RhythmPatchCross () | ||||
Static Public Attributes | ||||
| static const String | sClassName | |||
Protected Member Functions | ||||
| void | construct () throw (SynthException) | |||
function to create patch
| ||||
| void | notify (const com::Message &pMessage) | |||
| message notification | ||||
| void | updateQueues () | |||
| void | setOscilCount (int pOscilCount) | |||
| void | removeOscil (int pOscilId) | |||
| void | createOscil (int pOscilId) | |||
| void | setOscilAmp (int pOscilId, float pAmp) | |||
Private Attributes | ||||
| ProcessUnit * | mOutput | |||
| int | mOscilCount | |||
| QVector< int > | mOscilDeleteQueue | |||
| QVector< int > | mOscilCreateQueue | |||
| QVector< int > | mOscilQueue | |||
| RhythmPatchCross::RhythmPatchCross | ( | ) |
| RhythmPatchCross::RhythmPatchCross | ( | const String & | pPatchName | ) |
| RhythmPatchCross::~RhythmPatchCross | ( | ) |
| void RhythmPatchCross::construct | ( | ) | throw (SynthException) [protected, virtual] |
function to create patch
| SynthException | failed to create patch |
Implements iso::synth::Patch.
| void RhythmPatchCross::notify | ( | const com::Message & | pMessage | ) | [protected] |
| void RhythmPatchCross::updateQueues | ( | ) | [protected] |
| void RhythmPatchCross::setOscilCount | ( | int | pOscilCount | ) | [protected] |
| void RhythmPatchCross::removeOscil | ( | int | pOscilId | ) | [protected] |
| void RhythmPatchCross::createOscil | ( | int | pOscilId | ) | [protected] |
| void RhythmPatchCross::setOscilAmp | ( | int | pOscilId, | |
| float | pAmp | |||
| ) | [protected] |
const String RhythmPatchCross::sClassName [static] |
ProcessUnit* RhythmPatchCross::mOutput [private] |
int RhythmPatchCross::mOscilCount [private] |
QVector< int > RhythmPatchCross::mOscilDeleteQueue [private] |
QVector< int > RhythmPatchCross::mOscilCreateQueue [private] |
QVector< int > RhythmPatchCross::mOscilQueue [private] |
1.5.1