#include <MyGUI_PluginManager.h>
Public Types | |
| typedef void(* | DLL_START_PLUGIN )(void) |
| typedef void(* | DLL_STOP_PLUGIN )(void) |
Public Member Functions | |
| PluginManager () | |
| ~PluginManager () | |
| void | initialise () |
| void | shutdown () |
| bool | loadPlugin (const std::string &_file) |
| Load plugin. | |
| void | unloadPlugin (const std::string &_file) |
| Unload plugin. | |
| bool | load (const std::string &_file) |
| void | _load (xml::ElementPtr _node, const std::string &_file, Version _version) |
| void | installPlugin (IPlugin *_plugin) |
| void | uninstallPlugin (IPlugin *_plugin) |
| void | unloadAllPlugins () |
| Unload all plugins. | |
Static Public Member Functions | |
| static PluginManager & | getInstance () |
| static PluginManager * | getInstancePtr () |
Definition at line 38 of file MyGUI_PluginManager.h.
| typedef void(* MyGUI::PluginManager::DLL_START_PLUGIN)(void) |
Definition at line 43 of file MyGUI_PluginManager.h.
| typedef void(* MyGUI::PluginManager::DLL_STOP_PLUGIN)(void) |
Definition at line 44 of file MyGUI_PluginManager.h.
| MyGUI::PluginManager::PluginManager | ( | ) |
| MyGUI::PluginManager::~PluginManager | ( | ) |
| void MyGUI::PluginManager::_load | ( | xml::ElementPtr | _node, | |
| const std::string & | _file, | |||
| Version | _version | |||
| ) |
Definition at line 112 of file MyGUI_PluginManager.cpp.
| static PluginManager& MyGUI::PluginManager::getInstance | ( | ) | [static] |
| static PluginManager* MyGUI::PluginManager::getInstancePtr | ( | ) | [static] |
| void MyGUI::PluginManager::initialise | ( | ) |
Definition at line 33 of file MyGUI_PluginManager.cpp.
| void MyGUI::PluginManager::installPlugin | ( | IPlugin * | _plugin | ) |
| bool MyGUI::PluginManager::load | ( | const std::string & | _file | ) |
Load additional MyGUI *_plugin.xml file
Definition at line 107 of file MyGUI_PluginManager.cpp.
| bool MyGUI::PluginManager::loadPlugin | ( | const std::string & | _file | ) |
| void MyGUI::PluginManager::shutdown | ( | ) |
Definition at line 44 of file MyGUI_PluginManager.cpp.
| void MyGUI::PluginManager::uninstallPlugin | ( | IPlugin * | _plugin | ) |
| void MyGUI::PluginManager::unloadAllPlugins | ( | ) |
| void MyGUI::PluginManager::unloadPlugin | ( | const std::string & | _file | ) |
1.5.9