18#include <boost/signals2.hpp>
24class DtReflectedEntityList;
27class DtReflectedEntity;
61 DtPlayerStationApp* app, makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkConnection* connection)
override;
64 virtual void tick()
override;
Base class for all simulation event connectors in VREngage.
Definition simEventConnector.h:54
Top-level class representing the VR-Engage application.
Definition playerStationApp.h:163
virtual void tick() override
Performs periodic processing (currently does nothing)
virtual makVre::DtVreMessageResult handleEntityVisibility(makVre::DtVreMessage *msg)
Handles requests to change entity visibility.
virtual void shutdown() override
Shuts down the remote entity connector.
virtual makVre::DtVreMessageResult handleHideEntityOccupantsLocally(makVre::DtVreMessage *msg)
Handles requests to hide entity occupants locally.
virtual makVre::DtVreMessageResult handleEntityEngineSound(makVre::DtVreMessage *msg)
Handles requests to enable/disable entity engine sounds.
virtual void handleElementCreated(makVrv::DtEntityElement *element)
Handles entity element creation events.
DtRemoteEntityConnector()
Default constructor.
boost::signals2::scoped_connection myElementCreatedConnection
Connection to the element created signal.
Definition remoteEntityConnector.h:107
virtual void install(DtPlayerStationApp *app, makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkConnection *connection) override
Installs the remote entity connector with the application and connection.
virtual ~DtRemoteEntityConnector() override
Virtual destructor.
Abstract base class for all VREngage messages.
Definition vreMessage.h:50
Defines export macros and protocol namespace for vrePlayerStationConnector.
#define VRL_DLL
Empty definition for non-Windows platforms.
Definition export.h:52
Include export definitions for this library.
Definition glsVreMessageUtil.h:49
DtVreMessageResult
Enumeration of possible message handling results.
Definition vreMessage.h:33
Definition appLauncherComponent.h:28
Defines the base DtSimEventConnector class for VREngage simulation events.
Defines the base class for all VREngage messages.