Base plugin class. More...
#include <MyGUI_Plugin.h>
Public Member Functions | |
| IPlugin () | |
| virtual | ~IPlugin () |
| virtual const std::string & | getName () const =0 |
| virtual void | install ()=0 |
| virtual void | initialize ()=0 |
| virtual void | shutdown ()=0 |
| virtual void | uninstall ()=0 |
Base plugin class.
Definition at line 34 of file MyGUI_Plugin.h.
| MyGUI::IPlugin::IPlugin | ( | ) | [inline] |
Definition at line 37 of file MyGUI_Plugin.h.
| virtual MyGUI::IPlugin::~IPlugin | ( | ) | [inline, virtual] |
Definition at line 39 of file MyGUI_Plugin.h.
| virtual const std::string& MyGUI::IPlugin::getName | ( | ) | const [pure virtual] |
Get the name of the plugin.
| virtual void MyGUI::IPlugin::initialize | ( | ) | [pure virtual] |
Perform any tasks the plugin needs to perform on full system initialisation.
| virtual void MyGUI::IPlugin::install | ( | ) | [pure virtual] |
Perform the plugin initial installation sequence
| virtual void MyGUI::IPlugin::shutdown | ( | ) | [pure virtual] |
Perform any tasks the plugin needs to perform when the system is shut down
| virtual void MyGUI::IPlugin::uninstall | ( | ) | [pure virtual] |
Perform the final plugin uninstallation sequence
1.6.3