| DtVrfPluginManager::DtVrfPluginManager |
( |
| ) |
|
| virtual DtVrfPluginManager::~DtVrfPluginManager |
( |
| ) |
|
|
virtual |
| const std::map< DtFilename, DtVrfPlugin * > & DtVrfPluginManager::plugins |
( |
| ) |
const |
|
inline |
| virtual bool DtVrfPluginManager::init |
( |
| ) |
|
|
virtual |
Currently does nothing. Entry point for future use.
Loads and initializes plugin.
Loads plugin and calls function to add command line arguments.
| virtual void DtVrfPluginManager::postInitializePlugins |
( |
DtCgf * |
| ) |
|
|
virtual |
Goes through all plugins and calls postInitializePlugin on them.
| virtual void DtVrfPluginManager::unloadPlugins |
( |
DtCgf * |
| ) |
|
|
virtual |
Unload plugins. Call before deleting manager.
| void DtVrfPluginManager::setLoadIfVersionMismatch |
( |
bool |
b | ) |
|
|
inline |
Set to true if plugins should be loaded regardless of whether or not there is a version mismatch. By default, this is false. Note that the version check is done by a string compare.
References myLoadIfVersionMismatch.
| bool DtVrfPluginManager::loadIfVersionMismatch |
( |
| ) |
const |
|
inline |
Sets message interface to listen for plugin information requests.
| static void DtVrfPluginManager::pluginInformationRequestCallback |
( |
DtSimMessage * |
msg, |
|
|
void * |
usr |
|
) |
| |
|
staticprotected |
Callback to handle sensor data arriving from the sim engine.
Creates a DtVrfPlugin object which will load the plugin from disk.
| virtual void DtVrfPluginManager::initializePlugin |
( |
DtVrfPlugin * |
, |
|
|
DtCgf * |
, |
|
|
DtApplicationSettings & |
|
|
) |
| |
|
protectedvirtual |
| std::map<DtFilename, DtVrfPlugin*> DtVrfPluginManager::myPlugins |
|
protected |
| bool DtVrfPluginManager::myLoadIfVersionMismatch |
|
protected |
The documentation for this class was generated from the following file:
- /data/exports/nrhent7-1/nightly/docs/vrForces.vrf5-2-branch/include/vrfcgf/vrfPluginManager.h