This class is responsible for creating DtSceneObjectMimicUpdater instances and their corresponding agents. It registers with the agent factory system to allow creation of these objects through the standard factory mechanism.
#include <DtSceneObjectMimicUpdaterClasses.hpp>
|
| static makVrv::DtAgentCreator * | create () |
| |
◆ DtSceneObjectMimicUpdaterClassesCreator()
| makVre::DtSceneObjectMimicUpdaterClassesCreator::DtSceneObjectMimicUpdaterClassesCreator |
( |
| ) |
|
◆ ~DtSceneObjectMimicUpdaterClassesCreator()
| virtual makVre::DtSceneObjectMimicUpdaterClassesCreator::~DtSceneObjectMimicUpdaterClassesCreator |
( |
| ) |
|
|
virtual |
◆ create()
| static makVrv::DtAgentCreator * makVre::DtSceneObjectMimicUpdaterClassesCreator::create |
( |
| ) |
|
|
static |
Static factory method to create an instance of this creator.
- Returns
- Pointer to a new DtAgentCreator instance
Used by the agent factory system to create instances of this creator
◆ createAgent()
| virtual makVrv::DtAgent * makVre::DtSceneObjectMimicUpdaterClassesCreator::createAgent |
( |
makVrv::DtAgentManagerInterface & | sceneInterface | ) |
|
|
virtual |
Creates an agent object for the DtSceneObjectMimicUpdater class.
- Parameters
-
| sceneInterface | The agent manager interface to register with |
- Returns
- Pointer to the newly created agent
Implementation of the abstract method from DtAgentCreator
◆ createResolver()
| virtual makVrv::DtAgentUpdateResolverInterface * makVre::DtSceneObjectMimicUpdaterClassesCreator::createResolver |
( |
makVrv::DtDe & | de, |
|
|
makVrv::DtUniqueID | id ) |
|
virtual |
Creates an updater object for the DtSceneObjectMimicUpdater class.
- Parameters
-
| de | The distributed environment in which to create the updater |
| id | The unique ID to assign to the new updater |
- Returns
- Pointer to the newly created updater resolver interface
Implementation of the abstract method from DtAgentCreator
References de().
◆ myDefinition
Pointer to the class definition used by this creator.
◆ theRegisteredFlag
| bool makVre::DtSceneObjectMimicUpdaterClassesCreator::theRegisteredFlag |
|
staticprotected |
Flag indicating if this class has been registered with the factory.
◆ theAutoUnregistrar
| makVrv::DtAgentFactory::DtAutoUnregistrar makVre::DtSceneObjectMimicUpdaterClassesCreator::theAutoUnregistrar |
|
staticprotected |
Auto-unregistrar to clean up factory registration when the application exits.
The documentation for this class was generated from the following file: