MyGUI 3.4.1
Public Member Functions | Static Public Member Functions
MyGUI::PluginManager Class Reference

Plugin manager. Load/unload and register plugins. More...

#include <MyGUI_PluginManager.h>

Inheritance diagram for MyGUI::PluginManager:
Inheritance graph
[legend]

Public Member Functions

 PluginManager ()
 
void initialise ()
 
void shutdown ()
 
bool loadPlugin (const std::string &_file)
 Load plugin. More...
 
void unloadPlugin (const std::string &_file)
 Unload plugin. More...
 
void installPlugin (IPlugin *_plugin)
 
void uninstallPlugin (IPlugin *_plugin)
 
void unloadAllPlugins ()
 Unload all plugins. More...
 
- Public Member Functions inherited from MyGUI::MemberObsolete< PluginManager >
bool load (const std::string &_file)
 

Static Public Member Functions

static PluginManagergetInstance ()
 
static PluginManagergetInstancePtr ()
 
static const char * getClassTypeName ()
 

Detailed Description

Plugin manager. Load/unload and register plugins.

Definition at line 24 of file MyGUI_PluginManager.h.

Constructor & Destructor Documentation

◆ PluginManager()

MyGUI::PluginManager::PluginManager ( )

Definition at line 19 of file MyGUI_PluginManager.cpp.

Member Function Documentation

◆ getClassTypeName()

static const char * MyGUI::PluginManager::getClassTypeName ( )
static

◆ getInstance()

static PluginManager & MyGUI::PluginManager::getInstance ( )
static

◆ getInstancePtr()

static PluginManager * MyGUI::PluginManager::getInstancePtr ( )
static

◆ initialise()

void MyGUI::PluginManager::initialise ( )

Definition at line 26 of file MyGUI_PluginManager.cpp.

◆ installPlugin()

void MyGUI::PluginManager::installPlugin ( IPlugin _plugin)

Install plugin

Remarks
Calls from plugin

Definition at line 134 of file MyGUI_PluginManager.cpp.

◆ loadPlugin()

bool MyGUI::PluginManager::loadPlugin ( const std::string &  _file)

Load plugin.

Definition at line 49 of file MyGUI_PluginManager.cpp.

◆ shutdown()

void MyGUI::PluginManager::shutdown ( )

Definition at line 37 of file MyGUI_PluginManager.cpp.

◆ uninstallPlugin()

void MyGUI::PluginManager::uninstallPlugin ( IPlugin _plugin)

Uninstall plugin

Remarks
Calls from plugin

Definition at line 148 of file MyGUI_PluginManager.cpp.

◆ unloadAllPlugins()

void MyGUI::PluginManager::unloadAllPlugins ( )

Unload all plugins.

Definition at line 163 of file MyGUI_PluginManager.cpp.

◆ unloadPlugin()

void MyGUI::PluginManager::unloadPlugin ( const std::string &  _file)

Unload plugin.

Definition at line 81 of file MyGUI_PluginManager.cpp.


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