This class is used for plugin interface implementation when creating Editor plugins. It is a base class for all Editor plugins.
More...
#include <Plugin.h>
|
| Plugin () |
|
virtual | ~Plugin () |
|
virtual bool | init ()=0 |
| Plugin initialization. Override this method to implement specific initialization for your plugin. More...
|
|
virtual void | shutdown ()=0 |
| Plugin shutdown and cleanup. Override this method to implement your plugin's shutdown. More...
|
|
This class is used for plugin interface implementation when creating Editor plugins. It is a base class for all Editor plugins.
◆ Plugin()
Editor::Plugin::Plugin |
( |
| ) |
|
◆ ~Plugin()
virtual Editor::Plugin::~Plugin |
( |
| ) |
|
|
virtual |
◆ init()
virtual bool Editor::Plugin::init |
( |
| ) |
|
|
pure virtual |
Plugin initialization. Override this method to implement specific initialization for your plugin.
- Returns
- true if the plugin was successfully initialized; otherwise, false.
◆ shutdown()
virtual void Editor::Plugin::shutdown |
( |
| ) |
|
|
pure virtual |
Plugin shutdown and cleanup. Override this method to implement your plugin's shutdown.