27 class DtVirtualRealityDriver;
46 static bool hasTrackedCamera();
57 virtual bool startStream();
60 virtual void stopStream();
66 virtual void resetCameraProjection();
70 virtual osg::Matrixd createProjectionMatrix(
float zn,
float zf,
const float* fovx = NULL,
const float* fovy = NULL);
UInt64 myHandle
Definition: DtOpenVRTrackedCamera.h:74
Contains DLL export macros.
vr::EVRTrackedCameraFrameType myFrameType
Definition: DtOpenVRTrackedCamera.h:75
A Tracked camera is typically attached to the HMD and can provide position and orientation data in ad...
Definition: DtTrackedCamera.h:27
vr::IVRSystem * myVrSystem
Definition: DtOpenVRTrackedCamera.h:76
unsigned long long UInt64
Definition: DtOpenVRTrackedCamera.h:72
#define DT_DLL_VRVVR
Definition: vrvVirtualReality.h:19
An abstract interface that provides Tracked camera services.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
A concrete interface of a tracked camera using the OpenVR API.
Definition: DtOpenVRTrackedCamera.h:31