VSTGUI  4.10
Graphical User Interface Framework not only for VST plugins
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Factory Class Reference

Bitmap Filter Factory. More...

Public Member Functions

uint32_t getNumFilters () const
 
IdStringPtr getFilterName (uint32_t index) const
 
IFiltercreateFilter (IdStringPtr name) const
 
bool registerFilter (IdStringPtr name, IFilter::CreateFunction createFunction)
 
bool unregisterFilter (IdStringPtr name, IFilter::CreateFunction createFunction)
 

Static Public Member Functions

static FactorygetInstance ()
 

Protected Types

using FilterMap = std::map< std::string, IFilter::CreateFunction >
 

Protected Attributes

FilterMap filters
 

Detailed Description

Bitmap Filter Factory.

See VSTGUI::BitmapFilter::Standard for a description of included Filters

Member Typedef Documentation

using FilterMap = std::map<std::string, IFilter::CreateFunction>
protected

Member Function Documentation

IFilter * createFilter ( IdStringPtr  name) const
IdStringPtr getFilterName ( uint32_t  index) const
Factory & getInstance ( )
static
uint32_t getNumFilters ( ) const
bool registerFilter ( IdStringPtr  name,
IFilter::CreateFunction  createFunction 
)
bool unregisterFilter ( IdStringPtr  name,
IFilter::CreateFunction  createFunction 
)

Member Data Documentation

FilterMap filters
protected

The documentation for this class was generated from the following files: