|
Katana Plug-in APIs 0.1
|
Classes | |
| struct | FnPluginHost |
| The basic host information that will be provided to a plug-in by setHost(). More... | |
| struct | FnPlugin |
| The basic plug-in information that must be returned from a call to getPlugins(). More... | |
Typedefs | |
| typedef FnPluginStatus | FnPlugStatus |
| Alias of FnPluginStatus. | |
| typedef FnPlugin *(* | FnGetPluginsFunc )(unsigned int *numPlugins) |
| Returns a list of plug-ins provided by a plug-in library. | |
Enumerations | |
| enum | FnPluginStatus |
The return status of some of the Plug-in System functions. | |
This system provides the framework for retrieving plug-ins from custom built libraries.
To implement a plug-in:
Returns a list of plug-ins provided by a plug-in library.
FnPlugin *getPlugins(unsigned int *numPlugins);
This is the only externally-visible function that must be implemented by every plug-in library.
| numPlugins | Write the number of plug-ins provided by the library here. The pointer will not be NULL. |
1.7.3