The basic interface to be implemented by DiCE API plugins.
More...
#include <iplugin.h>
The basic interface to be implemented by DiCE API plugins.
DiCE API plugins need to return MI_NEURAYLIB_PLUGIN_TYPE in mi::base::Plugin::get_type().
◆ exit()
virtual bool mi::neuraylib::IPlugin::exit |
( |
IPlugin_api * |
plugin_api | ) |
|
|
pure virtual |
De-initializes the plugin.
- Parameters
-
plugin_api | Provides access to API components available for plugins. |
- Returns
true
in case of success, and false
otherwise.
◆ init()
virtual bool mi::neuraylib::IPlugin::init |
( |
IPlugin_api * |
plugin_api | ) |
|
|
pure virtual |
Initializes the plugin.
- Parameters
-
plugin_api | Provides access to API components available for plugins. |
- Returns
true
in case of success, and false
otherwise.