19 #include <unordered_map>
23 class DtArticulatedModel;
24 class DtEntityHorizonBarComponent;
39 static const std::string& theClassName();
81 virtual void slot_postUpdate(
double simTime);
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
A component for the DtEntityHorizonBarComponentSystem. The component is responsible for having a safe...
Definition: DtEntityHorizonBarComponent.h:36
std::unordered_map< DtArticulatedModel *, DtEntityHorizonBarComponent * > myModelToComponentMap
Definition: DtEntityHorizonBarComponentSystem.h:90
Contains makVrv::DtDe class.
An articulated model manipulator for controlling an articulated model.
Definition: DtArticulatedModel.h:31
Contains makVrv::DtVirtualBaseClass class.
DtSignalConnectionManager mySignalPostUpdateConnection
Definition: DtEntityHorizonBarComponentSystem.h:92
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtDe & myDe
Definition: DtEntityHorizonBarComponentSystem.h:88
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
An entity component system for updating the orientation of an entity's horizon bar, if it has one, such that the horizon bar is always parallel to the horizon.
Definition: DtEntityHorizonBarComponentSystem.h:28
Contains DLL export macros.