Public Member Functions | List of all members
ModulatorSynthChain::ModulatorSynthChainHandler Class Reference

Handles the ModulatorSynthChain. More...

Inheritance diagram for ModulatorSynthChain::ModulatorSynthChainHandler:
Chain::Handler

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 ProcessorgetProcessor (int processorIndex) override
 Returns the processor at the index. More...
 
virtual const ProcessorgetProcessor (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...
 

Detailed Description

Handles the ModulatorSynthChain.

Member Function Documentation

void add ( Processor newProcessor,
Processor siblingToInsertBefore 
)
overridevirtual

Adds a new processor to the chain.

It must be owned by the chain.

Implements Chain::Handler.

int getNumProcessors ( ) const
overridevirtual

Returns the amount of processors.

Implements Chain::Handler.

Processor * getProcessor ( int  processorIndex)
overridevirtual

Returns the processor at the index.

Implements Chain::Handler.

const Processor * getProcessor ( int  processorIndex) const
overridevirtual

Returns the processor at the index.

Implements Chain::Handler.

void remove ( Processor processorToBeRemoved,
bool  removeSynth = true 
)
overridevirtual

Deletes a processor from the chain.

Implements Chain::Handler.

©2017 HISE. This documentation is autogenerated from the HISE source code using Doxygen.