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 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...
 

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.