#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 |
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