|
VR-Engage
2.2
|
#include <entityDetectionControlLogic.h>
Public Member Functions | |
| DtEntityDetectionControlLogic () | |
| virtual | ~DtEntityDetectionControlLogic () override |
| virtual const char * | type () const override |
| virtual bool | initialize (makVre::DtPlayerStation *player, makVre::DtInitTable &config) override |
| virtual void | shutdown () override |
| virtual void | tick (double dt) override |
| makVre::DtVreMessageResult | handleDetectionReport (makVre::DtVreMessage *msg) |
Public Member Functions inherited from makVre::DtPlayerComponent | |
| DtPlayerComponent () | |
| virtual | ~DtPlayerComponent () |
| virtual bool | postInitialize () |
| virtual void | setName (const std::string &name) |
| virtual const std::string & | name () |
| virtual DtPlayerStation & | player () |
| virtual DtAttributeHandle & | playerAttributeStore () |
| virtual const DtAttributeHandle & | playerAttributeStore () const |
Protected Attributes | |
| makVre::DtAttributeHandle | myRadarDetections |
Protected Attributes inherited from makVre::DtPlayerComponent | |
| std::string | myName |
| DtInitTable | myConfig |
| DtPlayerStation * | myPlayer |
| makVrv::DtDe * | myDe |
| DtEntityResolver * | myResolver |
| DtAttributeCallbackManager | myAttributeCallbacks |
Additional Inherited Members | |
Protected Member Functions inherited from makVre::DtPlayerComponent | |
| virtual void | initializeStateAttributes () |
| DtEntityDetectionControlLogic::DtEntityDetectionControlLogic | ( | ) |
|
overridevirtual |
|
overridevirtual |
Returns the component type identifier.
Implements makVre::DtPlayerComponent.
|
overridevirtual |
Configures message handlers and attribute store bindings.
Reimplemented from makVre::DtPlayerComponent.
References makVre::DtPlayerComponent::player().
|
overridevirtual |
Shuts down the component.
Called when the player station is shutting down. Components should override this method to release resources and perform cleanup operations.
Reimplemented from makVre::DtPlayerComponent.
|
inlineoverridevirtual |
Updates the component.
| dt | Time in seconds since the last tick |
Called once per frame to update the component's state. All concrete component classes must implement this method.
Implements makVre::DtPlayerComponent.
| makVre::DtVreMessageResult DtEntityDetectionControlLogic::handleDetectionReport | ( | makVre::DtVreMessage * | msg | ) |
Handles incoming detection report messages from the simulation backend.
|
protected |