The basic interface to be implemented by Iray SDK API plugins.
More...
#include <iplugin.h>
The basic interface to be implemented by Iray SDK API plugins.
Iray SDK 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.