Allows creation of TimeVariantModulators. More...
Public Member Functions | |
FactoryType * | getSubFactory (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< ProcessorEntry > | getAllowedTypes () |
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... | |
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.
|
inline |
Returns the desired FactoryType.
Use this for popup menus.