26#include <matrix/vlVector.h>
72class DtActionJoystickControl;
73class DtActionMenuEventProcessor;
138 virtual void tick(
double dt)
override;
153 virtual const char*
type()
const override;
234 const DtEntityIdentifier& entityId,
const DtEntityType& entityType,
const std::string& marking);
277 DtVector& objPos, DtDcm& worldToOwnRot, DtDcm& objToWorldRot)
const;
290 const DtDcm& objToWorldRot,
const std::vector<EntityEmbarkationInformationMessage::ActionPoint>& actionPoints);
504 using RouteMap = std::map<std::string, std::string>;
std::map< std::string, DeployableObject > DeployableObjectStateMap
Definition deployableObjectsSimLogic.h:193
Table-based access to Lua state for configuration data.
Definition initializer.h:38
virtual DtPlayerStation & player()
Gets the player station.
virtual const std::string & name()
Gets the component name.
DtPlayerComponent()
Constructor.
Class for managing the user interface for engaged roles.
Definition playerStation.h:51
Abstract base class for all VREngage messages.
Definition vreMessage.h:50
Defines export macros for the VR-Engage Player Station library.
#define PLAYERSTATION_DLL
Definition export.h:24
Include export definitions for this library.
Definition glsVreMessageUtil.h:49
constexpr const char * DtActionMenuLogicType
Type identifier constant for DtActionMenuLogic components.
Definition actionMenuLogic.h:81
DtVreMessageResult
Enumeration of possible message handling results.
Definition vreMessage.h:33
Definition appLauncherComponent.h:28
Defines the DtPlayerComponent base class for VR-Engage role components.