neuray API Programmer's Manual

Plugin Support

[Base API]

Description

Support for dynamically loaded plugins.

Classes

class 
Represents a plugin. More...
class 
The abstract base class for plugins. More...

Typedefs

typedef Plugin *  mi::base::Plugin_factory
Typedef for the initializer function to be provided by every plugin. More...

Typedefs

typedef Plugin * mi::base::Plugin_factory

Typedef for the initializer function to be provided by every plugin. The initializer function is used to obtain an instance of every plugin class. Note that the actual definition of the initializer function needs to be marked as

‎ extern "C"
 MI_DLL_EXPORT