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.