VSTGUI 4.10
Graphical User Interface Framework not only for VST plugins
Loading...
Searching...
No Matches
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 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: