| 493 | } |
| 494 | |
| 495 | OpenVRProvider::OpenVRProvider() : |
| 496 | mHMD(NULL), |
| 497 | mRenderModels(NULL), |
| 498 | mDrawCanvas(NULL), |
| 499 | mGameConnection(NULL) |
| 500 | { |
| 501 | dStrcpy(mName, "openvr"); |
| 502 | mDeviceType = INPUTMGR->getNextDeviceType(); |
| 503 | buildInputCodeTable(); |
| 504 | GFXDevice::getDeviceEventSignal().notify(this, &OpenVRProvider::_handleDeviceEvent); |
| 505 | INPUTMGR->registerDevice(this); |
| 506 | dMemset(&mLUID, '\0', sizeof(mLUID)); |
| 507 | |
| 508 | mTrackingSpace = vr::TrackingUniverseStanding; |
| 509 | } |
| 510 | |
| 511 | OpenVRProvider::~OpenVRProvider() |
| 512 | { |
nothing calls this directly
no test coverage detected