23 class DtAttachManager;
34 const std::string& instanceName);
40 virtual const std::string& className()
const;
48 virtual void setAttachmentHas3DCockpit(
DtObserver* obs,
bool cockpit);
54 const std::string& modelDefinition =
"");
60 virtual bool onStart();
64 virtual bool onStop();
67 virtual bool onTick();
71 virtual void handleAttachChange(
DtObserver* obs);
74 virtual void handleObserverDestroyed(
DtObserver* observer);
77 virtual void handleObserverCreated(
DtObserver* observer);
81 virtual void handleEnableStateChanged(
bool enabled );
84 virtual void unrealizeCockpit(
DtObserver* obs);
112 virtual const std::string& extension()
const;
std::string myClassName
Definition: DtGlStudioDriver.h:93
DtAttachManager * myAttachManager
Definition: DtGlStudioDriver.h:94
A facade for a DtObserverObject.
Definition: DtObserver.h:38
The DtDriver is an abstract class. Developers derive from this to create logic that "directs" things ...
Definition: DtDriver.h:30
DtDe * myDe
Definition: DtGlStudioDriver.h:95
std::string myFileExtension
Definition: DtGlStudioDriver.h:118
Driver for GLStudio cockpits.
Definition: DtGlStudioDriver.h:29
Creator for registering GLStudio driver.
Definition: DtGlStudioDriver.h:100
The DtAgentManager manages the distributed scene object framework. This includes the objects and upda...
Definition: DtAgentManager.h:38
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Contains makVrv:DtDriver class.
DtObserverAttachmentMap myAttachedObserverMap
Definition: DtGlStudioDriver.h:92
#define DT_DLL_VRVGLSTUDIOSHARED
Definition: DtGlStudioShared.h:22
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
std::map< DtObserver *, DtUniqueID > DtObserverAttachmentMap
Definition: DtGlStudioDriver.h:91
Abstract DtDriver creator.
Definition: DtDriver.h:204
The master window of the scene.
Definition: DtAttachManager.h:27