#include <plugldr.h>
Public Methods | |
csPluginLoader (iObjectRegistry *object_reg) | |
Initialize. | |
virtual | ~csPluginLoader () |
Deinitialize. | |
void | RequestPlugin (const char *pluginName, const char *tagName) |
A shortcut for requesting to load a plugin (before LoadPlugins()). More... | |
bool | LoadPlugins () |
Load the plugins. | |
Friends | |
class | csPluginList |
|
A shortcut for requesting to load a plugin (before LoadPlugins()). If you want this class to register the plugin as a default for some interface then you should use the interface name as the tag name (i.e. 'iGraphics3D'). Note that plugins requested with some tag here get lowest precendence. The commandline has highest priority followed by the config file. If after this no plugin with the given tag exists then RequestPlugin() will work. |