![]() |
VR-Forces 4.2 Class Documentation
|
The plugin manager will load external loadable objects in order to provide additional functionality to the front-end. More...
Public Member Functions | |
| DtVrfPlugin (const DtString &libName, bool addPlatExt=true, bool useLazyEval=true) | |
| virtual | ~DtVrfPlugin () |
| virtual bool | init () |
| Sets member variables. | |
| virtual bool | checkVersion (const DtString &curVersion) |
| Returns false if there is a version mismatch. | |
| virtual bool | initializePlugin (DtCgf *) |
| virtual bool | postInitializePlugin (DtCgf *) |
| virtual void | unloadPlugin () |
| const DtVrfPluginInformation & | pluginInformation () const |
| virtual void | pluginInformation (std::string &) const |
| Outputs all plugin information into string form. | |
| virtual bool | isValid () const |
| virtual DtString | libraryName () const |
| virtual const char * | error () const |
The plugin manager will load external loadable objects in order to provide additional functionality to the front-end.
The file vrfPluginExtension.h defines the template for what you can and/or need to define in order to be considered a plugin to the front-end.
The plugin manager will, upon calling the init() method, read plugins from the supplied .mtl file. It will also scan the argv command line for the –loadPlugin command to schedule to load a plugin.
| DtVrfPlugin::DtVrfPlugin | ( | const DtString & | libName, |
| bool | addPlatExt = true, |
||
| bool | useLazyEval = true |
||
| ) |
|
virtual |
|
virtual |
Sets member variables.
Returns false if there is a version mismatch.
|
virtual |
|
inline |
References myPluginInformation.
|
virtual |
Outputs all plugin information into string form.
|
virtual |
|
virtual |
|
virtual |
|
protected |
Referenced by pluginInformation().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |