Handles the ModulatorSynthChain. More...
Public Member Functions | |
| void | add (Processor *newProcessor, Processor *siblingToInsertBefore) override |
| Adds a new processor to the chain. More... | |
| virtual int | getNumProcessors () const override |
| Returns the amount of processors. More... | |
| virtual Processor * | getProcessor (int processorIndex) override |
| Returns the processor at the index. More... | |
| virtual const Processor * | getProcessor (int processorIndex) const override |
| Returns the processor at the index. More... | |
| virtual void | remove (Processor *processorToBeRemoved, bool removeSynth=true) override |
| Deletes a processor from the chain. More... | |
Public Member Functions inherited from Chain::Handler | |
| virtual void | moveProcessor (Processor *, int) |
| Overwrite this method and implement a move operation. More... | |
Handles the ModulatorSynthChain.
|
overridevirtual |
Returns the amount of processors.
Implements Chain::Handler.
|
overridevirtual |
Returns the processor at the index.
Implements Chain::Handler.
|
overridevirtual |
Returns the processor at the index.
Implements Chain::Handler.
|
overridevirtual |
Deletes a processor from the chain.
Implements Chain::Handler.