![]() |
VR-Forces Developer's Guide
|
A collection of model definitions for read-only access.
Use this to get fast access to model definitions from outside the main thread

Public Member Functions | |
| DtModelDefinitionCollection (const DtModelDefinitionManager &source) | |
| const DtModelDefinition * | findModelDefinition (const std::string &name) const |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Static Public Member Functions | |
| static const DtModelDefinitionCollection & | instance (DtBaseConnection &owner) |
| static void | buildInstance (DtBaseConnection &owner, DtDe &source) |
Protected Member Functions | |
| DtModelDefinitionCollection () | |
Protected Attributes | |
| DtModelDefinitionManager::DefinitionMap | myDefinitions |
| makVrv::DtModelDefinitionCollection::DtModelDefinitionCollection | ( | const DtModelDefinitionManager & | source | ) |
CTOR.
|
protected |
CTOR for creating empty collection.
|
static |
Get instance of model def collection.
| const DtModelDefinition* makVrv::DtModelDefinitionCollection::findModelDefinition | ( | const std::string & | name | ) | const |
Find a model definiton by name, returning 0 if none is found.
|
static |
Build the model definition collection from the DtDe's DtModelDefinitionManager and register an instance.
|
protected |