This class overrides the default entity state interceptor creator to produce VREngage-specific entity state repositories
#include <vreVrvExtensions.h>
|
| static DtEntityStateInterceptorCreator & | instance (makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkConnection &sim) |
| |
◆ DtVreEntityStateInterceptorCreator()
| makVre::DtVreEntityStateInterceptorCreator::DtVreEntityStateInterceptorCreator |
( |
| ) |
|
◆ ~DtVreEntityStateInterceptorCreator()
| virtual makVre::DtVreEntityStateInterceptorCreator::~DtVreEntityStateInterceptorCreator |
( |
| ) |
|
|
overridevirtual |
◆ instance()
| static DtEntityStateInterceptorCreator & makVre::DtVreEntityStateInterceptorCreator::instance |
( |
makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkConnection & | sim | ) |
|
|
static |
Gets or creates the singleton instance for a specific connection.
- Parameters
-
| sim | Reference to the VR-Link connection to associate with this creator |
- Returns
- Reference to the singleton instance
◆ create()
| virtual DtEntityStateRepository * makVre::DtVreEntityStateInterceptorCreator::create |
( |
makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkEntityStateListener * | listener | ) |
|
|
overridevirtual |
Creates a new entity state repository.
- Parameters
-
| listener | Pointer to the entity state listener that will receive entity state events |
- Returns
- Pointer to the newly created entity state repository
Creates an entity state interceptor using DtExtEntityStateRepository
The documentation for this class was generated from the following file: