linuxsampler 2.3.1
LinuxSampler::InstrumentEditorFactory Class Reference

#include <InstrumentEditorFactory.h>

Classes

class  InnerFactory
 
class  InnerFactoryRegistrator
 
class  InnerFactoryTemplate
 

Static Public Member Functions

static InstrumentEditorCreate (String InstrumentEditorName) throw (Exception)
 
static void Destroy (InstrumentEditor *pInstrumentEditor) throw (Exception)
 
static std::vector< StringPluginDirs ()
 
static String PluginDirsAsString ()
 
static std::vector< StringAvailableEditors ()
 
static String AvailableEditorsAsString ()
 
static std::vector< StringMatchingEditors (String sTypeName, String sTypeVersion)
 
static void LoadPlugins ()
 
static void ClosePlugins ()
 

Static Protected Attributes

static std::map< String, InnerFactory * > InnerFactories
 
static bool bPluginsLoaded
 
static std::list< void * > LoadedDLLs
 

Detailed Description

Definition at line 50 of file InstrumentEditorFactory.h.

Member Function Documentation

◆ AvailableEditors()

static std::vector< String > LinuxSampler::InstrumentEditorFactory::AvailableEditors ( )
static

◆ AvailableEditorsAsString()

static String LinuxSampler::InstrumentEditorFactory::AvailableEditorsAsString ( )
static

◆ ClosePlugins()

static void LinuxSampler::InstrumentEditorFactory::ClosePlugins ( )
static

◆ Create()

static InstrumentEditor * LinuxSampler::InstrumentEditorFactory::Create ( String  InstrumentEditorName)
throw (Exception
)
static

◆ Destroy()

static void LinuxSampler::InstrumentEditorFactory::Destroy ( InstrumentEditor pInstrumentEditor)
throw (Exception
)
static

◆ LoadPlugins()

static void LinuxSampler::InstrumentEditorFactory::LoadPlugins ( )
static

◆ MatchingEditors()

static std::vector< String > LinuxSampler::InstrumentEditorFactory::MatchingEditors ( String  sTypeName,
String  sTypeVersion 
)
static

◆ PluginDirs()

static std::vector< String > LinuxSampler::InstrumentEditorFactory::PluginDirs ( )
static

◆ PluginDirsAsString()

static String LinuxSampler::InstrumentEditorFactory::PluginDirsAsString ( )
static

Member Data Documentation

◆ bPluginsLoaded

bool LinuxSampler::InstrumentEditorFactory::bPluginsLoaded
staticprotected

Definition at line 114 of file InstrumentEditorFactory.h.

◆ InnerFactories

◆ LoadedDLLs

std::list<void*> LinuxSampler::InstrumentEditorFactory::LoadedDLLs
staticprotected

Definition at line 115 of file InstrumentEditorFactory.h.


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