Public Member Functions | List of all members
ModulatorChainFactoryType Class Reference

Allows creation of TimeVariantModulators. More...

Inheritance diagram for ModulatorChainFactoryType:
FactoryType

Public Member Functions

FactoryTypegetSubFactory (Factories f)
 Returns the desired FactoryType. More...
 
- Public Member Functions inherited from FactoryType
virtual bool allowType (const Identifier &typeName) const
 Checks if the type of the processor is found in the type name. More...
 
 FactoryType (Processor *owner_)
 Creates a Factory type. More...
 
virtual Array< ProcessorEntrygetAllowedTypes ()
 Returns a string array with all allowed types that this factory can produce. More...
 
String getNameFromPopupMenuResult (int resultFromPopupMenu)
 Returns the typeName using the result from the previously created popupmenu. More...
 
virtual int getNumProcessors ()
 Returns the number of Processors that this factory can create. More...
 
virtual int getProcessorTypeIndex (const Identifier &typeName) const
 Returns the index of the type. More...
 
Identifier getTypeNameFromPopupMenuResult (int resultFromPopupMenu)
 Returns the typeName using the result from the previously created popupmenu. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from FactoryType
static String getUniqueName (Processor *id, String name=String())
 Returns a unique ID for the new Processor. More...
 

Detailed Description

Allows creation of TimeVariantModulators.

This holds three different FactoryTypes and enables nice popup menus. You should not bother with this class. If you write new Modulators, put it in the FactoryType of the Modulator subclass and it will be handled automatically.

Member Function Documentation

FactoryType* getSubFactory ( Factories  f)
inline

Returns the desired FactoryType.

Use this for popup menus.

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