DtFpsOrientationUpdaterClassesCreator handles the creation of agents and resolvers for DtFpsOrientationUpdater objects. It registers itself with the agent factory system to enable dynamic creation of these objects.
#include <DtFpsOrientationUpdaterClasses.hpp>
|
| static makVrv::DtAgentCreator * | create () |
| |
◆ DtFpsOrientationUpdaterClassesCreator()
| makVre::DtFpsOrientationUpdaterClassesCreator::DtFpsOrientationUpdaterClassesCreator |
( |
| ) |
|
◆ ~DtFpsOrientationUpdaterClassesCreator()
| virtual makVre::DtFpsOrientationUpdaterClassesCreator::~DtFpsOrientationUpdaterClassesCreator |
( |
| ) |
|
|
overridevirtual |
◆ create()
| static makVrv::DtAgentCreator * makVre::DtFpsOrientationUpdaterClassesCreator::create |
( |
| ) |
|
|
static |
Static factory method to create a new creator instance.
- Returns
- Pointer to a newly created DtAgentCreator instance
◆ createAgent()
| virtual makVrv::DtAgent * makVre::DtFpsOrientationUpdaterClassesCreator::createAgent |
( |
makVrv::DtAgentManagerInterface & | sceneInterface | ) |
|
|
overridevirtual |
Creates an agent object for the DtFpsOrientationUpdater class.
- Parameters
-
| sceneInterface | Reference to the agent manager interface |
- Returns
- Pointer to the newly created agent
◆ createResolver()
| virtual makVrv::DtAgentUpdateResolverInterface * makVre::DtFpsOrientationUpdaterClassesCreator::createResolver |
( |
makVrv::DtDe & | de, |
|
|
makVrv::DtUniqueID | id ) |
|
overridevirtual |
Creates an updater resolver for the DtFpsOrientationUpdater class.
- Parameters
-
| de | Reference to the display element |
| id | Unique identifier for the new resolver |
- Returns
- Pointer to the newly created agent update resolver interface
References de().
◆ myDefinition
◆ theRegisteredFlag
| bool makVre::DtFpsOrientationUpdaterClassesCreator::theRegisteredFlag |
|
staticprotected |
Static flag indicating if this creator is registered with the factory.
◆ theAutoUnregistrar
| makVrv::DtAgentFactory::DtAutoUnregistrar makVre::DtFpsOrientationUpdaterClassesCreator::theAutoUnregistrar |
|
staticprotected |
Static auto-unregistrar to handle cleanup when the module is unloaded.
The documentation for this class was generated from the following file: