#include <InstrumentEditorFactory.h>
Classes | |
class | InnerFactory |
class | InnerFactoryRegistrator |
class | InnerFactoryTemplate |
Static Public Member Functions | |
static InstrumentEditor * | Create (String InstrumentEditorName) throw (Exception) |
static void | Destroy (InstrumentEditor *pInstrumentEditor) throw (Exception) |
static std::vector< String > | AvailableEditors () |
static String | AvailableEditorsAsString () |
static std::vector< String > | MatchingEditors (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 |
Definition at line 45 of file InstrumentEditorFactory.h.
static std::vector<String> LinuxSampler::InstrumentEditorFactory::AvailableEditors | ( | ) | [static] |
static String LinuxSampler::InstrumentEditorFactory::AvailableEditorsAsString | ( | ) | [static] |
static void LinuxSampler::InstrumentEditorFactory::ClosePlugins | ( | ) | [static] |
static InstrumentEditor* LinuxSampler::InstrumentEditorFactory::Create | ( | String | InstrumentEditorName | ) | throw (Exception) [static] |
static void LinuxSampler::InstrumentEditorFactory::Destroy | ( | InstrumentEditor * | pInstrumentEditor | ) | throw (Exception) [static] |
static void LinuxSampler::InstrumentEditorFactory::LoadPlugins | ( | ) | [static] |
static std::vector<String> LinuxSampler::InstrumentEditorFactory::MatchingEditors | ( | String | sTypeName, | |
String | sTypeVersion | |||
) | [static] |
bool LinuxSampler::InstrumentEditorFactory::bPluginsLoaded [static, protected] |
Definition at line 104 of file InstrumentEditorFactory.h.
std::map<String, InnerFactory*> LinuxSampler::InstrumentEditorFactory::InnerFactories [static, protected] |
std::list<void*> LinuxSampler::InstrumentEditorFactory::LoadedDLLs [static, protected] |
Definition at line 105 of file InstrumentEditorFactory.h.