Plugin
Defined in : <DataMorph/plugin.h>
class dm::Plugin;This class represents a Plugin which has functions to let DataMorph interface with the plugin itself.
Overview
Plugin is meant to be inherited from by the plugin developer. It establishes an interface between the DataMorph software and the core of the plugin itself. Each plugin must have its derived Plugin class which implements OnLoad and OnUnload. In its core, this class is actually just a C++ wrapper around the internal C API.
Namespace : dm
Inherits from : dm::abi::IPlugin
Members
| Constructors, destructors and assignment operations | |
|---|---|
| (constructor) | Constructs the Plugin object |
| Getters | |
|---|---|
GetName | Returns the name of the plugin |
GetDescription | Returns the description of the plugin |
GetVersion | Returns the version string of the plugin |
GetPath | Returns the path of the plugin |
GetThemeManager | Returns the theme manager of the plugin |
| Inherited abstract methods | |
|---|---|
IPlugin::OnLoad | Called on plugin load |
IPlugin::OnUnload | Called on plugin unload |