VSTGUI 4.10
Graphical User Interface Framework not only for VST plugins
Factory Class Reference

Bitmap Filter Factory. More...

#include <cbitmapfilter.h>

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

◆ FilterMap

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

Member Function Documentation

◆ createFilter()

IFilter * createFilter ( IdStringPtr  name) const

◆ getFilterName()

IdStringPtr getFilterName ( uint32_t  index) const

◆ getInstance()

Factory & getInstance ( )
static

◆ getNumFilters()

uint32_t getNumFilters ( ) const

◆ registerFilter()

bool registerFilter ( IdStringPtr  name,
IFilter::CreateFunction  createFunction 
)

◆ unregisterFilter()

bool unregisterFilter ( IdStringPtr  name,
IFilter::CreateFunction  createFunction 
)

Member Data Documentation

◆ filters

FilterMap filters
protected

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