17 #include <matrix/vlVector.h>
19 #include <osg/Matrixd>
28 struct TrackedDevicePose_t;
35 class DtVirtualRealityDriver;
60 virtual bool initializeVR();
62 virtual void onVrTick();
63 virtual void onVrReset();
66 virtual bool shutdown();
68 virtual void readConfig();
69 virtual void writeConfig();
bool myResetNextFrame
Definition: DtOpenVrWorldAnchor.h:83
Contains DLL export macros.
vr::IVRSystem * myVrSystem
Definition: DtOpenVrWorldAnchor.h:78
An abstract interface that provides VR System API services.
DtDe & myDe
Definition: DtOpenVrWorldAnchor.h:73
DtSignalConnectionManager myConnections
Definition: DtOpenVrWorldAnchor.h:75
A driver that manages virtual reality HMD and input devices.
Definition: DtVirtualRealityDriver.h:54
An OpenVR implementation of the DtVirtualRealityProvider abstract base class.
Definition: DtOpenVrWorldAnchor.h:39
#define DT_DLL_VRVVR
Definition: vrvVirtualReality.h:19
bool myAnchoringEnabled
Definition: DtOpenVrWorldAnchor.h:81
bool myIsCalibrating
Definition: DtOpenVrWorldAnchor.h:82
osg::Vec3d myHmdPositionTweak
Definition: DtOpenVrWorldAnchor.h:88
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Contains makVrv::DtQuat class.
vr::TrackedDevicePose_t * myTrackedPoses
Definition: DtOpenVrWorldAnchor.h:79
osg::Matrix myCalibrationSpaceMatrix
Definition: DtOpenVrWorldAnchor.h:85
Base class to provide boost signal/slot management.
osg::Vec3d myHmdOrientationTweak
Definition: DtOpenVrWorldAnchor.h:89
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
DtVirtualRealityDriver * myDriverHandle
Definition: DtOpenVrWorldAnchor.h:74
osg::Matrix myCurrentCalibrateSpacePose
Definition: DtOpenVrWorldAnchor.h:86